org.ow2.clif.scenario.isac.engine.nodes
Class NChoiceNode

java.lang.Object
  extended by org.ow2.clif.scenario.isac.engine.nodes.NChoiceNode
All Implemented Interfaces:
InstructionNode

public class NChoiceNode
extends java.lang.Object
implements InstructionNode

Author:
Emmanuel Varoquaux

Nested Class Summary
 class NChoiceNode.ChoiceNode
           
 
Field Summary
 java.util.Collection<NChoiceNode.ChoiceNode> choices
           
 
Constructor Summary
NChoiceNode(org.jdom.Element element)
           
 
Method Summary
 void compile(java.util.Map<java.lang.String,PlugIn> plugIns, java.util.ArrayList<Instruction> code, java.util.Stack<TestInstruction> conditions)
           
 java.lang.StringBuilder indentedToString(int indent, java.lang.StringBuilder str)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

choices

public java.util.Collection<NChoiceNode.ChoiceNode> choices
Constructor Detail

NChoiceNode

public NChoiceNode(org.jdom.Element element)
            throws NodeException
Throws:
NodeException
Method Detail

indentedToString

public java.lang.StringBuilder indentedToString(int indent,
                                                java.lang.StringBuilder str)
Specified by:
indentedToString in interface InstructionNode

compile

public void compile(java.util.Map<java.lang.String,PlugIn> plugIns,
                    java.util.ArrayList<Instruction> code,
                    java.util.Stack<TestInstruction> conditions)
             throws java.lang.Exception
Specified by:
compile in interface InstructionNode
Throws:
java.lang.Exception