C# Class Jade.Parser.Nodes.Node

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

Protected Properties

Property Type Description
block Node
fileName String
lineNumber int
name String
nodes LinkedList
value String

Public Methods

Method Description
Clone ( ) : object
execute ( IndentWriter writer, JadeModel model, JadeTemplate template ) : void
getBlock ( ) : Node
getFileName ( ) : String
getLineNumber ( ) : int
getName ( ) : String
getNodes ( ) : LinkedList
getValue ( ) : String
hasBlock ( ) : bool
hasNodes ( ) : bool
pollNode ( ) : Node
push ( Node node ) : void
setBlock ( Node block ) : void
setFileName ( String fileName ) : void
setLineNumber ( int lineNumber ) : void
setName ( String name ) : void
setNodes ( LinkedList nodes ) : void
setValue ( String value ) : void

Method Details

Clone() public method

public Clone ( ) : object
return object

execute() public abstract method

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

getBlock() public method

public getBlock ( ) : Node
return Node

getFileName() public method

public getFileName ( ) : String
return String

getLineNumber() public method

public getLineNumber ( ) : int
return int

getName() public method

public getName ( ) : String
return String

getNodes() public method

public getNodes ( ) : LinkedList
return LinkedList

getValue() public method

public getValue ( ) : String
return String

hasBlock() public method

public hasBlock ( ) : bool
return bool

hasNodes() public method

public hasNodes ( ) : bool
return bool

pollNode() public method

public pollNode ( ) : Node
return Node

push() public method

public push ( Node node ) : void
node Node
return void

setBlock() public method

public setBlock ( Node block ) : void
block Node
return void

setFileName() public method

public setFileName ( String fileName ) : void
fileName String
return void

setLineNumber() public method

public setLineNumber ( int lineNumber ) : void
lineNumber int
return void

setName() public method

public setName ( String name ) : void
name String
return void

setNodes() public method

public setNodes ( LinkedList nodes ) : void
nodes LinkedList
return void

setValue() public method

public setValue ( String value ) : void
value String
return void

Property Details

block protected property

protected Node,Jade.Parser.Nodes block
return Node

fileName protected property

protected String fileName
return String

lineNumber protected property

protected int lineNumber
return int

name protected property

protected String name
return String

nodes protected property

protected LinkedList nodes
return LinkedList

value protected property

protected String value
return String