|
IBM Branch Transformation Toolkit Javadoc | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
This interface define a State in the automaton.
Method Summary | |
---|---|
void |
abort()
This method is invoked to abort the State. |
void |
activate()
This method is invoked to activiate this State. |
Vector |
getEntryActions()
Return a vector containing the entryActions in this State |
java.lang.String |
getName()
Get the name of the State. |
Processor |
getProcessor()
Return the Processor who owns this state. |
Hashtable |
getTransitions()
Return a hashtable containing the transitions in this State |
java.lang.String |
getType()
Returns the value of the State's type property. |
java.lang.String |
getTypeIdInfo()
Returns the value of the State's typeIdInfo property. |
java.lang.Object |
initializeFrom(Tag aTag)
Abstract method to be implemented by concrete instantiations that will initialize the State from a Tag. |
void |
resume()
This method is invoked to resume a suspended State. |
void |
setEntryActions(Vector entryActions)
Associate the state with a vector of entryActions. |
void |
setIgnoreEntryActions(boolean newIgnoreEntryActions)
Sets the value of the ignoreEntryActions flag. |
void |
setName(java.lang.String aName)
Set the name of the State. |
void |
setProcessor(Processor aProcessor)
Set the processor who owns this state. |
void |
setTransitions(Hashtable transitions)
Associate the state with a hashtable of transitions. |
void |
setType(java.lang.String newType)
Sets the value of the type property. |
void |
setTypeIdInfo(java.lang.String newTypeIdInfo)
Sets the value of the typeIdInfo property. |
void |
suspend()
This method is invoked to suspend this State. |
void |
terminate()
Provides housekeeping for the State object as a notifier instance. |
Methods inherited from interface com.ibm.dse.base.Handler |
---|
dispatchEvent, handleEvent, handleEvent, stopHandlingEvent, stopHandlingEvent |
Method Detail |
public void abort() throws DSEProcessorException
DSEProcessorException
public void activate() throws DSEInvalidArgumentException, DSEProcessorException
DSEInvalidArgumentException
DSEProcessorException
public Vector getEntryActions()
public java.lang.String getName()
public Processor getProcessor()
public Hashtable getTransitions()
public java.lang.String getType()
public java.lang.String getTypeIdInfo()
public java.lang.Object initializeFrom(Tag aTag) throws java.io.IOException, DSEException
java.io.IOException
DSEException
public void resume()
public void setEntryActions(Vector entryActions)
entryActions
- com.ibm.dse.base.Vectorpublic void setIgnoreEntryActions(boolean newIgnoreEntryActions)
newIgnoreEntryActions
- booleanpublic void setName(java.lang.String aName)
aName
- java.lang.Stringpublic void setProcessor(Processor aProcessor)
aProcessor
- com.ibm.dse.automaton.Processorpublic void setTransitions(Hashtable transitions)
public void setType(java.lang.String newType)
newType
- java.lang.Stringpublic void setTypeIdInfo(java.lang.String newTypeIdInfo)
newTypeIdInfo
- java.lang.Stringpublic void suspend()
public void terminate()
|
IBM Branch Transformation Toolkit Javadoc | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |