Classe TFPCustomTemplate

Unit

Declaração

type TFPCustomTemplate = class(TPersistent)

Descrição

Hierarquia

Visão Geral

Métodos

Protected Procedure GetParam(Sender : TObject; Const ParamName : String; Out AValue : String); virtual;
Protected Procedure ReplaceTag(Sender : TObject; Const TagName: String; TagParams:TStringList; Out AValue: String); virtual;
Protected Function CreateParser: TTemplateParser; virtual;
Public Function HasContent: Boolean;
Public Function GetContent: String;
Public Procedure Assign(Source : TPersistent); override;

Propriedades

Public property StartDelimiter : TParseDelimiter Read FStartDelimiter Write FStartDelimiter;
Public property EndDelimiter : TParseDelimiter Read FEndDelimiter Write FEndDelimiter;
Public property ParamStartDelimiter : TParseDelimiter Read FParamStartDelimiter Write FParamStartDelimiter;
Public property ParamEndDelimiter : TParseDelimiter Read FParamEndDelimiter Write FParamEndDelimiter;
Public property ParamValueSeparator : TParseDelimiter Read FParamValueSeparator Write FParamValueSeparator;
Public property FileName : String Read FFileName Write FFileName;
Public property Template : String Read FTemplate Write FTemplate;
Public property OnGetParam : TGetParamEvent Read FOnGetParam Write FOnGetParam;
Public property OnReplaceTag : TReplaceTagEvent Read FOnReplaceTag Write FOnReplaceTag;
Public property AllowTagParams : Boolean Read FAllowTagParams Write FAllowTagParams;

Descrição

Métodos

Protected Procedure GetParam(Sender : TObject; Const ParamName : String; Out AValue : String); virtual;
 
Protected Procedure ReplaceTag(Sender : TObject; Const TagName: String; TagParams:TStringList; Out AValue: String); virtual;
 
Protected Function CreateParser: TTemplateParser; virtual;
 
Public Function HasContent: Boolean;
 
Public Function GetContent: String;
 
Public Procedure Assign(Source : TPersistent); override;
 

Propriedades

Public property StartDelimiter : TParseDelimiter Read FStartDelimiter Write FStartDelimiter;
 
Public property EndDelimiter : TParseDelimiter Read FEndDelimiter Write FEndDelimiter;
 
Public property ParamStartDelimiter : TParseDelimiter Read FParamStartDelimiter Write FParamStartDelimiter;
 
Public property ParamEndDelimiter : TParseDelimiter Read FParamEndDelimiter Write FParamEndDelimiter;
 
Public property ParamValueSeparator : TParseDelimiter Read FParamValueSeparator Write FParamValueSeparator;
 
Public property FileName : String Read FFileName Write FFileName;
 
Public property Template : String Read FTemplate Write FTemplate;
 
Public property OnGetParam : TGetParamEvent Read FOnGetParam Write FOnGetParam;
 
Public property OnReplaceTag : TReplaceTagEvent Read FOnReplaceTag Write FOnReplaceTag;
 
Public property AllowTagParams : Boolean Read FAllowTagParams Write FAllowTagParams;
 

Gerado por PasDoc 0.16.0.