com.irs.jam
Class PlanDoAllConstruct

java.lang.Object
  |
  +--com.irs.jam.PlanConstruct
        |
        +--com.irs.jam.PlanDoAllConstruct
All Implemented Interfaces:
java.io.Serializable

public class PlanDoAllConstruct
extends PlanConstruct
implements java.io.Serializable

Represents alternative-path plan components

See Also:
Serialized Form

Field Summary
protected  java.util.Vector _branches
           
 
Fields inherited from class com.irs.jam.PlanConstruct
_constructType, PLAN_ATOMIC, PLAN_BRANCH, PLAN_DO, PLAN_DOALL, PLAN_DOANY, PLAN_PARALLEL, PLAN_SEQUENCE, PLAN_SIMPLE, PLAN_UNDEFINED, PLAN_WAIT, PLAN_WHEN, PLAN_WHILE
 
Constructor Summary
PlanDoAllConstruct()
           
PlanDoAllConstruct(PlanSequenceConstruct s)
           
 
Method Summary
 void addBranch(PlanConstruct be)
           
 PlanSequenceConstruct getBranch(int branchnum)
           
 int getNumBranches()
           
 PlanRuntimeState newRuntimeState()
           
 
Methods inherited from class com.irs.jam.PlanConstruct
getType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_branches

protected java.util.Vector _branches
Constructor Detail

PlanDoAllConstruct

public PlanDoAllConstruct()

PlanDoAllConstruct

public PlanDoAllConstruct(PlanSequenceConstruct s)
Method Detail

getNumBranches

public int getNumBranches()

newRuntimeState

public PlanRuntimeState newRuntimeState()
Overrides:
newRuntimeState in class PlanConstruct

getBranch

public PlanSequenceConstruct getBranch(int branchnum)

addBranch

public void addBranch(PlanConstruct be)