Package de.neuland.jade4j.parser.node
Class EachNode
java.lang.Object
de.neuland.jade4j.parser.node.Node
de.neuland.jade4j.parser.node.EachNode
- All Implemented Interfaces:
Cloneable
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidexecute(IndentWriter writer, JadeModel model, JadeTemplate template) private voidexecuteElseNode(JadeModel model, IndentWriter writer, JadeTemplate template) getCode()getKey()private voidrun(IndentWriter writer, JadeModel model, Object result, JadeTemplate template) private voidrunIterator(Iterator<?> iterator, JadeModel model, IndentWriter writer, JadeTemplate template) private voidrunMap(Map<Object, Object> result, JadeModel model, IndentWriter writer, JadeTemplate template) voidvoidsetElseNode(Node elseNode) voidMethods inherited from class de.neuland.jade4j.parser.node.Node
clone, getBlock, getFileName, getLineNumber, getName, getNodes, getValue, hasBlock, hasNodes, pollNode, push, setBlock, setFileName, setLineNumber, setName, setNodes, setValue
-
Field Details
-
key
-
code
-
elseNode
-
-
Constructor Details
-
EachNode
public EachNode()
-
-
Method Details
-
execute
public void execute(IndentWriter writer, JadeModel model, JadeTemplate template) throws JadeCompilerException - Specified by:
executein classNode- Throws:
JadeCompilerException
-
run
-
runIterator
private void runIterator(Iterator<?> iterator, JadeModel model, IndentWriter writer, JadeTemplate template) -
runMap
private void runMap(Map<Object, Object> result, JadeModel model, IndentWriter writer, JadeTemplate template) -
executeElseNode
-
getCode
-
setCode
-
getKey
-
setKey
-
getElseNode
-
setElseNode
-