public class ControlNode extends java.lang.Object implements InstructionNode
Modifier and Type | Field and Description |
---|---|
java.lang.String |
name |
java.util.Map<java.lang.String,java.lang.String> |
params |
java.lang.String |
use |
Constructor and Description |
---|
ControlNode(org.jdom.Element element) |
Modifier and Type | Method and Description |
---|---|
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) |
public java.lang.String use
public java.lang.String name
public java.util.Map<java.lang.String,java.lang.String> params
public ControlNode(org.jdom.Element element) throws NodeException
NodeException
protected int getMethodNumber(java.util.Map<java.lang.String,PlugIn> plugIns) throws java.lang.Exception
java.lang.Exception
public java.lang.StringBuilder indentedToString(int indent, java.lang.StringBuilder str)
indentedToString
in interface InstructionNode
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
compile
in interface InstructionNode
java.lang.Exception
protected PlugInParamPart[] split(java.lang.String str)
protected ParamsHolder split(java.util.Map<java.lang.String,java.lang.String> params)
protected void checkConditions(java.util.ArrayList<Instruction> code, java.util.Stack<TestInstruction> conditions)
protected static java.lang.StringBuilder toString(java.util.Map<java.lang.String,java.lang.String> params, java.lang.StringBuilder str)
public java.lang.String toString()
toString
in class java.lang.Object