Package de.neuland.jade4j.parser.node
Class CaseNode
- java.lang.Object
-
- de.neuland.jade4j.parser.node.Node
-
- de.neuland.jade4j.parser.node.CaseNode
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCaseNode.When
-
Constructor Summary
Constructors Constructor Description CaseNode()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CaseNodeclone()voidexecute(IndentWriter writer, JadeModel model, JadeTemplate template)List<CaseConditionNode>getCaseConditionNodes()voidsetConditions(List<CaseConditionNode> caseConditionNodes)-
Methods inherited from class de.neuland.jade4j.parser.node.Node
getBlock, getFileName, getLineNumber, getName, getNodes, getValue, hasBlock, hasNodes, pollNode, push, setBlock, setFileName, setLineNumber, setName, setNodes, setValue
-
-
-
-
Method Detail
-
execute
public void execute(IndentWriter writer, JadeModel model, JadeTemplate template) throws JadeCompilerException
- Specified by:
executein classNode- Throws:
JadeCompilerException
-
setConditions
public void setConditions(List<CaseConditionNode> caseConditionNodes)
-
getCaseConditionNodes
public List<CaseConditionNode> getCaseConditionNodes()
-
clone
public CaseNode clone() throws CloneNotSupportedException
- Overrides:
clonein classNode- Throws:
CloneNotSupportedException
-
-