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

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

public class SampleNode
extends java.lang.Object
implements InstructionNode

Author:
Emmanuel Varoquaux

Field Summary
 java.lang.String name
           
 java.util.Map<java.lang.String,java.lang.String> params
           
 java.lang.String use
           
 
Constructor Summary
SampleNode(org.jdom.Element element)
           
 
Method Summary
protected  void checkConditions(java.util.ArrayList<Instruction> code, java.util.Stack<TestInstruction> conditions)
           
 void compile(java.util.Map<java.lang.String,PlugIn> plugIns, java.util.ArrayList<Instruction> code, java.util.Stack<TestInstruction> conditions)
           
protected  int getMethodNumber(java.util.Map<java.lang.String,PlugIn> plugIns)
           
 java.lang.StringBuilder indentedToString(int indent, java.lang.StringBuilder str)
           
protected  ParamsHolder split(java.util.Map<java.lang.String,java.lang.String> params)
           
protected  PlugInParamPart[] split(java.lang.String str)
           
 java.lang.String toString()
           
protected static java.lang.StringBuilder toString(java.util.Map<java.lang.String,java.lang.String> params, java.lang.StringBuilder str)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

use

public java.lang.String use

name

public java.lang.String name

params

public java.util.Map<java.lang.String,java.lang.String> params
Constructor Detail

SampleNode

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

getMethodNumber

protected int getMethodNumber(java.util.Map<java.lang.String,PlugIn> plugIns)
                       throws java.lang.Exception
Throws:
java.lang.Exception

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

split

protected PlugInParamPart[] split(java.lang.String str)

split

protected ParamsHolder split(java.util.Map<java.lang.String,java.lang.String> params)

checkConditions

protected void checkConditions(java.util.ArrayList<Instruction> code,
                               java.util.Stack<TestInstruction> conditions)

toString

protected static java.lang.StringBuilder toString(java.util.Map<java.lang.String,java.lang.String> params,
                                                  java.lang.StringBuilder str)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object