Class TMacroValues
Unit
xomMacroParser
Declaration
type TMacroValues = class(TXOMClass)
Description
TMacroValues
Hierarchy
Overview
Methods
 |
constructor Create(AItemClass: TXOMCollectionItemClass; const AName: Widestring =''; const AOptions: TXOMClassCreateOptions=[]; AOwnerModel: TXOMModel=nil); reintroduce; override; |
 |
destructor Destroy; override; |
 |
procedure ReadLock; virtual; |
 |
procedure ReadUnlock; virtual; |
 |
procedure WriteLock; virtual; |
 |
procedure WriteUnlock; virtual; |
 |
procedure BeginIndex; virtual; |
 |
procedure EndIndex; virtual; |
 |
procedure Clear; override; |
 |
function FindMacro (const AMacroName: WideString): TMacroValue; virtual; |
 |
function DeleteMacro (const AMacroName: WideString): Boolean; virtual; |
 |
function AddValue (const AMacroName: WideString; const AHandler: TMacroValueMethod; const ALogicalName: WideString = ''; const ASortValue: Integer = -1; const AIsConditionalBlock: Boolean = False): TMacroValue; virtual; |
 |
function ExtractMacrosFromText(AValues: TMacroValues; const AText, APreFilter: WideString; AList: TidElement): Boolean; virtual; |
 |
function MustParse (const AString: WideString): Boolean; virtual; |
 |
function Parse (const AValue: Variant; const AText: WideString; const APreFilter: WideString = ''; const ABeforeParse: TParseEvent = nil; const AAfterParse: TParseEvent = nil): WideString; virtual; |
Properties
Description
Methods
 |
constructor Create(AItemClass: TXOMCollectionItemClass; const AName: Widestring =''; const AOptions: TXOMClassCreateOptions=[]; AOwnerModel: TXOMModel=nil); reintroduce; override; |
|
|
 |
destructor Destroy; override; |
|
|
 |
procedure ReadLock; virtual; |
|
|
 |
procedure ReadUnlock; virtual; |
|
|
 |
procedure WriteLock; virtual; |
|
|
 |
procedure WriteUnlock; virtual; |
|
|
 |
procedure BeginIndex; virtual; |
|
|
 |
procedure EndIndex; virtual; |
|
|
 |
procedure Clear; override; |
|
|
 |
function FindMacro (const AMacroName: WideString): TMacroValue; virtual; |
|
|
 |
function DeleteMacro (const AMacroName: WideString): Boolean; virtual; |
|
|
 |
function AddValue (const AMacroName: WideString; const AHandler: TMacroValueMethod; const ALogicalName: WideString = ''; const ASortValue: Integer = -1; const AIsConditionalBlock: Boolean = False): TMacroValue; virtual; |
|
|
 |
function ExtractMacrosFromText(AValues: TMacroValues; const AText, APreFilter: WideString; AList: TidElement): Boolean; virtual; |
|
|
 |
function MustParse (const AString: WideString): Boolean; virtual; |
|
|
 |
function Parse (const AValue: Variant; const AText: WideString; const APreFilter: WideString = ''; const ABeforeParse: TParseEvent = nil; const AAfterParse: TParseEvent = nil): WideString; virtual; |
|
|
Properties
 |
property Items[Index:Integer]: TMacroValue read GetItem write SetItem; |
|
|
Generated by PasDoc 0.15.0.
|