Class BranchNodeDefinition
- java.lang.Object
-
- com.aquima.interactions.process.impl.nodes.NodeDefinition
-
- com.aquima.interactions.process.impl.nodes.BranchNodeDefinition
-
- All Implemented Interfaces:
IBranchNodeDefinition
,IProcessNodeDefinition
- Direct Known Subclasses:
ChoiceNodeDefinition
,GroupNodeDefinition
public abstract class BranchNodeDefinition extends NodeDefinition implements IBranchNodeDefinition
Base class for nodes that support multiple (conditional) branches.- Since:
- 7.1
- Author:
- O. Kerpershoek
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
BranchNodeDefinition(NodeData node)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addBranch(ICondition condition, IProcessNodeDefinition startNode)
IBranchDefinition[]
getChildNodes()
This method returns an array containing the nodes of the group in the correct order (if applicable).-
Methods inherited from class com.aquima.interactions.process.impl.nodes.NodeDefinition
addNextNode, getExitStates, getExpirationDefinition, getId, getNextNode, getNextNode, getNextNodeSafe, setExpirationDefinition
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.aquima.interactions.process.nodes.IProcessNodeDefinition
getDisplayName, getExitStates, getExpirationDefinition, getId, getNextNode, getNextNode
-
-
-
-
Constructor Detail
-
BranchNodeDefinition
protected BranchNodeDefinition(NodeData node)
-
-
Method Detail
-
addBranch
protected final void addBranch(ICondition condition, IProcessNodeDefinition startNode) throws InitializationException
- Throws:
InitializationException
-
getChildNodes
public final IBranchDefinition[] getChildNodes()
Description copied from interface:IBranchNodeDefinition
This method returns an array containing the nodes of the group in the correct order (if applicable).- Specified by:
getChildNodes
in interfaceIBranchNodeDefinition
- Returns:
- an array containing the nodes of the group in the correct order.
-
-