C# Класс SharpTAL.TemplateProgram.ProgramGenerator

ZPT (Zope Page Template) parser and Template program generator
Наследование: SharpTAL.TemplateParser.AbstractTemplateParser
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
GenerateTemplateProgram ( TemplateInfo &ti ) : void
ProgramGenerator ( ) : System

Защищенные методы

Метод Описание
HandleCData ( string data ) : void
HandleComment ( string data ) : void
HandleData ( string data ) : void
HandleDefault ( string data ) : void
HandleEndTag ( Tag tag ) : void
HandleProcessingInstruction ( Element e ) : void
HandleStartTag ( Tag tag ) : void

Приватные методы

Метод Описание
AddTagToStack ( Tag tag, List cleanAttributes ) : TagStackItem
CompileImportedTemplates ( TemplateInfo ti, Program program ) : void
GetTemplateProgram ( string templateBody, string templatePath ) : Program
Handle_METAL_DEFINE_MACRO ( List attributes ) : List
Handle_METAL_DEFINE_PARAM ( List attributes ) : List
Handle_METAL_DEFINE_SLOT ( List attributes ) : List
Handle_METAL_FILL_PARAM ( List attributes ) : List
Handle_METAL_FILL_SLOT ( List attributes ) : List
Handle_METAL_IMPORT ( List attributes ) : List
Handle_METAL_USE_MACRO ( List attributes ) : List
Handle_META_INTERPOLATION ( List attributes ) : List
Handle_TAL_ATTRIBUTES ( List attributes ) : List
Handle_TAL_CONDITION ( List attributes ) : List
Handle_TAL_CONTENT ( List attributes ) : List
Handle_TAL_CONTENT ( List attributes, bool replace ) : List
Handle_TAL_DEFINE ( List attributes ) : List
Handle_TAL_OMITTAG ( List attributes ) : List
Handle_TAL_REPEAT ( List attributes ) : List
Handle_TAL_REPLACE ( List attributes ) : List
PopMetaNamespace ( ) : void
PopMetalNamespace ( ) : void
PopTalNamespace ( ) : void
SetMetaPrefix ( string prefix ) : void
SetMetalPrefix ( string prefix ) : void
SetTalPrefix ( string prefix ) : void

Описание методов

GenerateTemplateProgram() публичный Метод

public GenerateTemplateProgram ( TemplateInfo &ti ) : void
ti TemplateInfo
Результат void

HandleCData() защищенный Метод

protected HandleCData ( string data ) : void
data string
Результат void

HandleComment() защищенный Метод

protected HandleComment ( string data ) : void
data string
Результат void

HandleData() защищенный Метод

protected HandleData ( string data ) : void
data string
Результат void

HandleDefault() защищенный Метод

protected HandleDefault ( string data ) : void
data string
Результат void

HandleEndTag() защищенный Метод

protected HandleEndTag ( Tag tag ) : void
tag SharpTAL.TemplateParser.Tag
Результат void

HandleProcessingInstruction() защищенный Метод

protected HandleProcessingInstruction ( Element e ) : void
e SharpTAL.TemplateParser.Element
Результат void

HandleStartTag() защищенный Метод

protected HandleStartTag ( Tag tag ) : void
tag SharpTAL.TemplateParser.Tag
Результат void

ProgramGenerator() публичный Метод

public ProgramGenerator ( ) : System
Результат System