C# Class SharpTAL.TemplateParser.AbstractTemplateParser

Abstract XML/HTML parser
ファイルを表示 Open project: lck/SharpTAL

Public Methods

Method Description
HandleElement ( Element e ) : void
ParseTemplate ( string templateBody, string templatePath, string>.Dictionary defaultNamespaces ) : void

Protected Methods

Method Description
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

Method Details

HandleCData() protected abstract method

protected abstract HandleCData ( string data ) : void
data string
return void

HandleComment() protected abstract method

protected abstract HandleComment ( string data ) : void
data string
return void

HandleData() protected abstract method

protected abstract HandleData ( string data ) : void
data string
return void

HandleDefault() protected abstract method

protected abstract HandleDefault ( string data ) : void
data string
return void

HandleElement() public method

public HandleElement ( Element e ) : void
e Element
return void

HandleEndTag() protected abstract method

protected abstract HandleEndTag ( Tag tag ) : void
tag Tag
return void

HandleProcessingInstruction() protected abstract method

protected abstract HandleProcessingInstruction ( Element e ) : void
e Element
return void

HandleStartTag() protected abstract method

protected abstract HandleStartTag ( Tag tag ) : void
tag Tag
return void

ParseTemplate() public method

public ParseTemplate ( string templateBody, string templatePath, string>.Dictionary defaultNamespaces ) : void
templateBody string
templatePath string
defaultNamespaces string>.Dictionary
return void