Classe TTemplateParser
Unit
Declaração
type TTemplateParser = class(TObject)
Descrição
Hierarquia
- TObject
- TTemplateParser
Visão Geral
Métodos
![]() |
Constructor Create; |
![]() |
Destructor Destroy; override; |
![]() |
Procedure Clear; |
![]() |
Function ReplaceTag(const Key: String; TagParams:TStringList; out ReplaceWith: String): Boolean; |
![]() |
Function GetParam(Const Key : String; Out AValue : String) : Boolean; |
![]() |
Procedure GetTagParams(var TagName:String; var TagParams : TStringList) ; |
![]() |
Function ParseString(Src : String) : String; |
![]() |
Function ParseStream(Src : TStream; Dest : TStream) : Integer; |
![]() |
Procedure ParseStrings(Src : TStrings; Dest : TStrings) ; |
![]() |
Procedure ParseFiles(Const Src,Dest : String); |
Propriedades
![]() |
property OnGetParam : TGetParamEvent Read FOnGetParam Write FOnGetParam; |
![]() |
property OnReplaceTag : TReplaceTagEvent Read FOnReplaceTag Write FOnReplaceTag; |
![]() |
property StartDelimiter : TParseDelimiter Index 1 Read GetDelimiter Write SetDelimiter; |
![]() |
property EndDelimiter : TParseDelimiter Index 2 Read GetDelimiter Write SetDelimiter; |
![]() |
property ParamStartDelimiter : TParseDelimiter Index 3 Read GetDelimiter Write SetDelimiter; |
![]() |
property ParamEndDelimiter : TParseDelimiter Index 4 Read GetDelimiter Write SetDelimiter; |
![]() |
property ParamValueSeparator : TParseDelimiter Index 5 Read GetDelimiter Write SetDelimiter; |
![]() |
property Values[Key:String]: String Read GetValue Write SetValue; |
![]() |
property ValuesByIndex[index:Integer]: String Read GetValueByIndex; |
![]() |
property NamesByIndex[index:Integer]: String Read GetNameByIndex; |
![]() |
property ValueCount: Integer Read GetValueCount; |
![]() |
property Recursive : Boolean Read FRecursive Write FRecursive; |
![]() |
property AllowTagParams : Boolean Read FAllowTagParams Write FAllowTagParams; |
Descrição
Métodos
![]() |
Constructor Create; |
![]() |
Destructor Destroy; override; |
![]() |
Procedure Clear; |
![]() |
Function ReplaceTag(const Key: String; TagParams:TStringList; out ReplaceWith: String): Boolean; |
![]() |
Function GetParam(Const Key : String; Out AValue : String) : Boolean; |
![]() |
Procedure GetTagParams(var TagName:String; var TagParams : TStringList) ; |
![]() |
Function ParseString(Src : String) : String; |
![]() |
Function ParseStream(Src : TStream; Dest : TStream) : Integer; |
![]() |
Procedure ParseStrings(Src : TStrings; Dest : TStrings) ; |
![]() |
Procedure ParseFiles(Const Src,Dest : String); |
Propriedades
![]() |
property OnGetParam : TGetParamEvent Read FOnGetParam Write FOnGetParam; |
![]() |
property OnReplaceTag : TReplaceTagEvent Read FOnReplaceTag Write FOnReplaceTag; |
![]() |
property StartDelimiter : TParseDelimiter Index 1 Read GetDelimiter Write SetDelimiter; |
![]() |
property EndDelimiter : TParseDelimiter Index 2 Read GetDelimiter Write SetDelimiter; |
![]() |
property ParamStartDelimiter : TParseDelimiter Index 3 Read GetDelimiter Write SetDelimiter; |
![]() |
property ParamEndDelimiter : TParseDelimiter Index 4 Read GetDelimiter Write SetDelimiter; |
![]() |
property ParamValueSeparator : TParseDelimiter Index 5 Read GetDelimiter Write SetDelimiter; |
![]() |
property Values[Key:String]: String Read GetValue Write SetValue; |
![]() |
property ValuesByIndex[index:Integer]: String Read GetValueByIndex; |
![]() |
property NamesByIndex[index:Integer]: String Read GetNameByIndex; |
![]() |
property ValueCount: Integer Read GetValueCount; |
![]() |
property Recursive : Boolean Read FRecursive Write FRecursive; |
![]() |
property AllowTagParams : Boolean Read FAllowTagParams Write FAllowTagParams; |
Gerado por PasDoc 0.16.0.