[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Source position: extendedhtmlparser.pas line 652
type THtmlTemplateParser = class |
||
protected |
||
|
||
|
||
FVeryShortNotation: Boolean; |
|
|
FUnnamedVariableName: string; |
|
|
|
||
|
||
|
||
|
||
|
||
FQueryEngine: TXQueryEngine; |
|
|
FQueryContext: TXQEvaluationContext; |
|
|
FVariables: TXQVariableChangeLog; |
|
|
FVariableLog: TXQVariableChangeLog; |
|
|
FOldVariableLog: TXQVariableChangeLog; |
|
|
FVariableLogCondensed: TXQVariableChangeLog; |
|
|
FParsingExceptions: Boolean; |
|
|
FSingleQueryModule: Boolean; |
|
|
FExtensionContext: TXQExtensionEvaluationContext; |
|
|
FAttributeDefaultCaseSensitive: Boolean; |
|
|
FAttributeDefaultMatching: string; |
|
|
FAttributeMatching: TStringList; |
|
|
FSiblingMatching: array of record; |
|
|
id: string; |
|
|
childrenCount: Integer; |
|
|
order: array of Integer; |
|
|
end |
||
function GetVariableLogCondensed; |
|
|
function GetVariables; |
|
|
function getHTMLTree; |
|
|
function getTemplateTree; |
|
|
function GetTemplateNamespace; |
|
|
function GetTemplateHasRealVariableDefinitions; |
|
|
procedure GetTemplateRealVariableDefinitions(); |
|
|
function GetTemplateContextDependencies; |
|
|
FTemplateHasFormRequest: Boolean; |
|
|
FCurrentTemplateName: string; |
|
|
procedure raiseMatchingException(); virtual; |
|
|
function templateElementFitHTMLOpen(); |
|
|
procedure resetAttributeMatching; |
|
|
function matchTemplateTree(); |
|
|
procedure initializeCaches; |
|
|
public |
||
procedure parseHTMLSimple(); |
|
|
function matchLastTrees; |
|
|
constructor create; |
|
|
destructor destroy; override; |
|
|
procedure parseTemplate(); |
|
|
procedure parseTemplateFile(); |
|
|
function parseHTML(); |
|
|
function parseHTMLFile(); |
|
|
function replaceVarsOld(); deprecated ; |
|
|
function replaceEnclosedExpressions(); |
|
|
public |
||
type |
||
TDebugMatchingPrintNode = function( |
|
|
node: TTreeNode |
||
):string of object; |
||
public |
||
function debugMatchings(); |
|
|
function parseQuery(); |
|
|
property variables: TXQVariableChangeLog; [r] |
|
|
property variableChangeLog: TXQVariableChangeLog; [r] |
|
|
property oldVariableChangeLog: TXQVariableChangeLog; [r] |
|
|
property VariableChangeLogCondensed: TXQVariableChangeLog; [r] |
|
|
property templateNamespaces: TNamespaceList; [r] |
|
|
property ParsingExceptions: Boolean; [rw] |
|
|
property OutputEncoding: TSystemCodePage; [rw] |
|
|
property KeepPreviousVariables: TKeepPreviousVariables; [rw] |
|
|
property trimTextNodes: TTrimTextNodes; [rw] |
|
|
property UnnamedVariableName: string; [rw] |
|
|
property AllowVeryShortNotation: Boolean; [rw] |
|
|
property SingleQueryModule: Boolean; [rw] |
|
|
property hasRealVariableDefinitions: Boolean; [r] |
|
|
property TemplateTree: TTreeNode; [r] |
|
|
|
||
property TemplateParser: TTreeParser; [r] |
|
|
property HTMLParser: TTreeParser; [r] |
|
|
property QueryEngine: TXQueryEngine; [r] |
|
|
property QueryContext: TXQEvaluationContext; [rw] |
|
|
end; |
|
||
| | ||
TObject |
CT Web help |
CodeTyphon Studio |