Interface IST_XMLPropArray
Assembly: STXMLPropTypes.dll
Syntax
[Guid("E01D615D-D7D5-4370-8CAF-F29B43D91A75")]
public interface IST_XMLPropArray : IST_XMLPropPointer
Properties
AItem[int]
Declaration
IST_XMLPropArray AItem[int Index] { get; }
Parameters
Type |
Name |
Description |
int |
Index |
|
Property Value
Arr[string]
Declaration
IST_XMLPropArray Arr[string Name] { get; }
Parameters
Type |
Name |
Description |
string |
Name |
|
Property Value
Attribute[string]
Declaration
string Attribute[string Name] { get; set; }
Parameters
Type |
Name |
Description |
string |
Name |
|
Property Value
AttributeBol[string]
Declaration
bool AttributeBol[string Name] { get; set; }
Parameters
Type |
Name |
Description |
string |
Name |
|
Property Value
AttributeExists[string]
Declaration
bool AttributeExists[string Name] { get; }
Parameters
Type |
Name |
Description |
string |
Name |
|
Property Value
AttributeFlt[string]
Declaration
double AttributeFlt[string Name] { get; set; }
Parameters
Type |
Name |
Description |
string |
Name |
|
Property Value
AttributeInt[string]
Declaration
int AttributeInt[string Name] { get; set; }
Parameters
Type |
Name |
Description |
string |
Name |
|
Property Value
AttributesList
Declaration
IST_XMLPropAttributesList AttributesList { get; }
Property Value
Bol[string]
Declaration
bool Bol[string Name] { get; set; }
Parameters
Type |
Name |
Description |
string |
Name |
|
Property Value
Caption
Declaration
Property Value
Child
Declaration
IST_XMLPropPointer Child { get; }
Property Value
CStr[string]
Declaration
string CStr[string Name] { get; }
Parameters
Type |
Name |
Description |
string |
Name |
|
Property Value
DataText
Declaration
Property Value
DefaultValue
Declaration
string DefaultValue { get; }
Property Value
Descriptor
Declaration
IST_XMLPropDescriptor Descriptor { get; }
Property Value
Flt[string]
Declaration
double Flt[string Name] { get; set; }
Parameters
Type |
Name |
Description |
string |
Name |
|
Property Value
Int[string]
Declaration
int Int[string Name] { get; set; }
Parameters
Type |
Name |
Description |
string |
Name |
|
Property Value
IsComputed
Declaration
Property Value
IsEnabled
Declaration
bool IsEnabled { get; set; }
Property Value
IsObsolete
Declaration
Property Value
IsReadOnly
Declaration
Property Value
this[int]
Declaration
IST_XMLPropPointer this[int Index] { get; }
Parameters
Type |
Name |
Description |
int |
Index |
|
Property Value
Name
Declaration
Property Value
NodeValue
Declaration
string NodeValue { get; set; }
Property Value
ParamType
Declaration
string ParamType { get; }
Property Value
Parent
Declaration
IST_XMLPropPointer Parent { get; }
Property Value
PropEnabled[string]
Declaration
bool PropEnabled[string Name] { get; set; }
Parameters
Type |
Name |
Description |
string |
Name |
|
Property Value
PropExists[string]
Declaration
bool PropExists[string Name] { get; }
Parameters
Type |
Name |
Description |
string |
Name |
|
Property Value
Ptr[string]
Declaration
IST_XMLPropPointer Ptr[string Name] { get; }
Parameters
Type |
Name |
Description |
string |
Name |
|
Property Value
RawAttribute[string]
Declaration
string RawAttribute[string Name] { get; set; }
Parameters
Type |
Name |
Description |
string |
Name |
|
Property Value
SaveToFileMark
Declaration
bool SaveToFileMark { get; set; }
Property Value
Sibling
Declaration
IST_XMLPropPointer Sibling { get; }
Property Value
SimpleType
Declaration
TSTSimplePropType SimpleType { get; }
Property Value
Str[string]
Declaration
string Str[string Name] { get; set; }
Parameters
Type |
Name |
Description |
string |
Name |
|
Property Value
TopItem
Declaration
int TopItem { get; set; }
Property Value
UpdateCount
Declaration
Property Value
Updated
Declaration
bool Updated { get; set; }
Property Value
UpdateStamp
Declaration
ulong UpdateStamp { get; }
Property Value
ValueAsBoolean
Declaration
bool ValueAsBoolean { get; set; }
Property Value
ValueAsCalculatedString
Declaration
string ValueAsCalculatedString { get; }
Property Value
ValueAsDouble
Declaration
double ValueAsDouble { get; set; }
Property Value
ValueAsInteger
Declaration
int ValueAsInteger { get; set; }
Property Value
ValueAsString
Declaration
string ValueAsString { get; set; }
Property Value
Version
Declaration
int Version { get; set; }
Property Value
Methods
AddEventsHandler(string, IST_AbstractPropEventsHandler)
Declaration
void AddEventsHandler(string Name, IST_AbstractPropEventsHandler Handler)
Parameters
AddItem(IST_XMLPropPointer)
Declaration
int AddItem(IST_XMLPropPointer Itm)
Parameters
Returns
Assign(IST_XMLPropPointer)
Declaration
void Assign(IST_XMLPropPointer Src)
Parameters
AssignHandlers(IST_XMLPropPointer)
Declaration
void AssignHandlers(IST_XMLPropPointer Src)
Parameters
BeginUpdate()
Declaration
CheckItemType(string)
Declaration
IST_XMLPropDescriptor CheckItemType(string ID)
Parameters
Type |
Name |
Description |
string |
ID |
|
Returns
Clear()
Declaration
ClearHandlersList()
Declaration
CreateNewItem(string)
Declaration
IST_XMLPropPointer CreateNewItem(string ID)
Parameters
Type |
Name |
Description |
string |
ID |
|
Returns
Delete(int)
Declaration
Parameters
Type |
Name |
Description |
int |
Index |
|
DeleteEventsHandler(string)
Declaration
void DeleteEventsHandler(string Name)
Parameters
Type |
Name |
Description |
string |
Name |
|
EndUpdate()
Declaration
Declaration
IST_XMLPropPointer ExtractItem(int Index)
Parameters
Type |
Name |
Description |
int |
Index |
|
Returns
FindProperty(string)
Declaration
IST_XMLPropPointer FindProperty(string Name)
Parameters
Type |
Name |
Description |
string |
Name |
|
Returns
FindPropertyInWholeScope(string)
Declaration
IST_XMLPropPointer FindPropertyInWholeScope(string Name)
Parameters
Type |
Name |
Description |
string |
Name |
|
Returns
ForceCreateChildPropOfName(string)
Declaration
IST_XMLPropPointer ForceCreateChildPropOfName(string PropName)
Parameters
Type |
Name |
Description |
string |
PropName |
|
Returns
GetAttributeAsBoolean(string, bool)
Declaration
bool GetAttributeAsBoolean(string Name, bool DefValue)
Parameters
Type |
Name |
Description |
string |
Name |
|
bool |
DefValue |
|
Returns
GetCopy()
Declaration
IST_XMLPropPointer GetCopy()
Returns
GetEventsHandler(string)
Declaration
IntPtr GetEventsHandler(string Name)
Parameters
Type |
Name |
Description |
string |
Name |
|
Returns
Type |
Description |
System.IntPtr |
|
GetExpressionValueAsBoolean(string, bool)
Declaration
bool GetExpressionValueAsBoolean(string Expr, bool DefValue)
Parameters
Type |
Name |
Description |
string |
Expr |
|
bool |
DefValue |
|
Returns
GetExpressionValueAsFloat(string, double)
Declaration
double GetExpressionValueAsFloat(string Expr, double DefValue)
Parameters
Type |
Name |
Description |
string |
Expr |
|
double |
DefValue |
|
Returns
GetExpressionValueAsString(string, string)
Declaration
string GetExpressionValueAsString(string Expr, string DefValue)
Parameters
Type |
Name |
Description |
string |
Expr |
|
string |
DefValue |
|
Returns
GetFullName(bool)
Declaration
string GetFullName(bool RootNodeToo)
Parameters
Type |
Name |
Description |
bool |
RootNodeToo |
|
Returns
HasArray(string)
Declaration
bool HasArray(string Name)
Parameters
Type |
Name |
Description |
string |
Name |
|
Returns
IndexOf(IST_XMLPropPointer)
Declaration
int IndexOf(IST_XMLPropPointer Itm)
Parameters
Returns
Insert(IST_XMLPropPointer, int)
Declaration
void Insert(IST_XMLPropPointer Itm, int Index)
Parameters
IsArray()
Declaration
Returns
IsAttributesSameWithDefaultValue()
Declaration
bool IsAttributesSameWithDefaultValue()
Returns
IsCaseNode()
Declaration
Returns
IsEq(IST_XMLPropPointer, double, double)
Declaration
bool IsEq(IST_XMLPropPointer p, double LinearTol, double FloatTol)
Parameters
Returns
IsInheritFrom(string)
Declaration
bool IsInheritFrom(string TypeName)
Parameters
Type |
Name |
Description |
string |
TypeName |
|
Returns
IsSameWithDefaultValue()
Declaration
bool IsSameWithDefaultValue()
Returns
LoadFromDisplacedXMLFile(string, string, string)
Declaration
void LoadFromDisplacedXMLFile(string AFileName, string OriginalFolder, string OriginalType)
Parameters
Type |
Name |
Description |
string |
AFileName |
|
string |
OriginalFolder |
|
string |
OriginalType |
|
LoadFromExistingXMLFile(string, string)
Declaration
void LoadFromExistingXMLFile(string AFileName, string AnXMLNodePath)
Parameters
Type |
Name |
Description |
string |
AFileName |
|
string |
AnXMLNodePath |
|
LoadFromSingleFileStream(IStream)
Declaration
void LoadFromSingleFileStream(IStream Stream)
Parameters
Type |
Name |
Description |
IStream |
Stream |
|
LoadFromStream(IStream, bool)
Declaration
void LoadFromStream(IStream Stream, bool Compress)
Parameters
Type |
Name |
Description |
IStream |
Stream |
|
bool |
Compress |
|
LoadFromXMLFile(string)
Declaration
void LoadFromXMLFile(string AFileName)
Parameters
Type |
Name |
Description |
string |
AFileName |
|
RestoreDefaultValue()
Declaration
void RestoreDefaultValue()
SaveMarkedToXMLFile(string)
Declaration
void SaveMarkedToXMLFile(string AFileName)
Parameters
Type |
Name |
Description |
string |
AFileName |
|
SaveToDisplacedXMLFile(string, string)
Declaration
void SaveToDisplacedXMLFile(string AFileName, string OriginalFolder)
Parameters
Type |
Name |
Description |
string |
AFileName |
|
string |
OriginalFolder |
|
SaveToExistingXMLFile(string, string)
Declaration
void SaveToExistingXMLFile(string AFileName, string AnXMLNodePath)
Parameters
Type |
Name |
Description |
string |
AFileName |
|
string |
AnXMLNodePath |
|
SaveToSingleFileStream(IStream)
Declaration
void SaveToSingleFileStream(IStream Stream)
Parameters
Type |
Name |
Description |
IStream |
Stream |
|
SaveToStream(IStream, bool)
Declaration
void SaveToStream(IStream Stream, bool Compress)
Parameters
Type |
Name |
Description |
IStream |
Stream |
|
bool |
Compress |
|
SaveToXMLFile(string)
Declaration
void SaveToXMLFile(string AFileName)
Parameters
Type |
Name |
Description |
string |
AFileName |
|