Class TMacroParams
Unit
xomMacroParser
Declaration
type TMacroParams = class(TXOMClass)
Description
TMacroParams
Hierarchy
Overview
Methods
Properties
Description
Methods
 |
constructor Create (AItemClass : TXOMCollectionItemClass; const AName: WideString = ''; AParent: TMacroParam = nil; AOptions: TXOMClassCreateOptions = [coUseFiltering, coUseRelationShips]; AOwnerModel: TXOMModel = nil); reintroduce; virtual; |
|
|
 |
procedure AfterConstruction; override; |
|
|
 |
function ParamString: WideString; |
|
|
 |
function FindCommand (const ACommand: WideString; ARecursive: Boolean): TMacroParam; |
|
|
 |
function FindContent (const AContent: Variant; ARecursive: Boolean): TMacroParam; |
|
|
 |
function FindStrContent (const AStrContent: WideString; ARecursive: Boolean): TMacroParam; |
|
|
 |
function FindQualifiedContent (const AContent: Variant; ARecursive: Boolean): TMacroParam; |
|
|
 |
function FindID (const AId: WideString; ARecursive: Boolean): TMacroParam; |
|
|
 |
function FindTag (const ATag: Integer; ARecursive: Boolean): TMacroParam; |
|
|
 |
procedure RemoveEmpty; |
|
|
 |
function SetProperty (const AName, ACommand: WideString; const AContent: Variant; ACreateIfNotExists: Boolean = True): TMacroParam; |
|
|
 |
function PropertyHasValue (const ACommand: WideString): Boolean; |
|
|
 |
function CommaText: WideString; |
|
|
 |
function SeparatedList ( ASeparator: WideString): WideString; |
|
|
 |
procedure SeparatedListToStrings (const ACommaList: WideString; ASeparator: WideString; AStrings: TxomStrings); |
|
|
Properties
 |
property Items[Index:Integer]: TMacroParam read GetItem write SetItem; |
|
|
 |
property Values[ACommand:WideString]: Variant read GetValue write SetValue; |
|
|
 |
property Param[ACommand:WideString]: TMacroParam read GetParam write SetParam; |
|
|
 |
property Container: TMacroParam read FContainer write FContainer; |
|
|
 |
property Parent: TMacroParam read FParent write SetParent; |
|
|
 |
property OnBeforeParseParam: TMacroParamEvent read FOnBeforeParseParam write FOnBeforeParseParam; |
|
|
 |
property OnAfterParseParam : TMacroParamEvent read FOnAfterParseParam write FOnAfterParseParam; |
|
|
Generated by PasDoc 0.15.0.
|