C# Class Jade.Parser.Nodes.TagNode

Inheritance: AttributedNode
Show file Open project: rnrn/Jade4Net Class Usage Examples

Public Methods

Method Description
execute ( IndentWriter writer, JadeModel model, JadeTemplate template ) : void
getTextNode ( ) : Node
hasCodeNode ( ) : bool
hasTextNode ( ) : bool
isSelfClosing ( ) : bool
isSelfClosing ( JadeTemplate template ) : bool
isTerse ( JadeTemplate template ) : bool
isTextOnly ( ) : bool
setCodeNode ( Node codeNode ) : void
setSelfClosing ( bool selfClosing ) : void
setTextNode ( Node textNode ) : void
setTextOnly ( bool textOnly ) : void

Private Methods

Method Description
Attributes ( JadeModel model, JadeTemplate template ) : String
evaluateExpression ( ExpressionString attribute, JadeModel model ) : Object
getAttributeString ( String name, Object attribute, JadeModel model, JadeTemplate template ) : String
getInterpolatedAttributeValue ( String name, Object attribute, JadeModel model, JadeTemplate template ) : String
isEmpty ( ) : bool

Method Details

execute() public method

public execute ( IndentWriter writer, JadeModel model, JadeTemplate template ) : void
writer Jade.Compiler.IndentWriter
model JadeModel
template JadeTemplate
return void

getTextNode() public method

public getTextNode ( ) : Node
return Node

hasCodeNode() public method

public hasCodeNode ( ) : bool
return bool

hasTextNode() public method

public hasTextNode ( ) : bool
return bool

isSelfClosing() public method

public isSelfClosing ( ) : bool
return bool

isSelfClosing() public method

public isSelfClosing ( JadeTemplate template ) : bool
template JadeTemplate
return bool

isTerse() public method

public isTerse ( JadeTemplate template ) : bool
template JadeTemplate
return bool

isTextOnly() public method

public isTextOnly ( ) : bool
return bool

setCodeNode() public method

public setCodeNode ( Node codeNode ) : void
codeNode Node
return void

setSelfClosing() public method

public setSelfClosing ( bool selfClosing ) : void
selfClosing bool
return void

setTextNode() public method

public setTextNode ( Node textNode ) : void
textNode Node
return void

setTextOnly() public method

public setTextOnly ( bool textOnly ) : void
textOnly bool
return void