de.neuland.jade4j.parser.node
Class CaseNode

java.lang.Object
  extended by de.neuland.jade4j.parser.node.Node
      extended by de.neuland.jade4j.parser.node.CaseNode
All Implemented Interfaces:
Cloneable

public class CaseNode
extends Node


Field Summary
 
Fields inherited from class de.neuland.jade4j.parser.node.Node
block, fileName, lineNumber, name, nodes, value
 
Constructor Summary
CaseNode()
           
 
Method Summary
 CaseNode clone()
           
 void execute(IndentWriter writer, JadeModel model, JadeTemplate template)
           
 List<CaseConditionNode> getCaseConditionNodes()
           
 void setConditions(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
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CaseNode

public CaseNode()
Method Detail

execute

public void execute(IndentWriter writer,
                    JadeModel model,
                    JadeTemplate template)
             throws JadeCompilerException
Specified by:
execute in class Node
Throws:
JadeCompilerException

setConditions

public void setConditions(List<CaseConditionNode> caseConditionNodes)

getCaseConditionNodes

public List<CaseConditionNode> getCaseConditionNodes()

clone

public CaseNode clone()
               throws CloneNotSupportedException
Overrides:
clone in class Node
Throws:
CloneNotSupportedException


Copyright © 2013. All rights reserved.