|
IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
@ATTR(value={"id#String#REQUIRED","type#String#IMPLIED","typeIdInfo#String#IMPLIED"}) public interface State
This interface define a State in the automaton.
Field Summary | |
---|---|
static java.lang.String |
COPYRIGHT
|
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.btt.base.ProcessorHandler |
---|
dispatchEvent, handleEvent, handleEvent, stopHandlingEvent, stopHandlingEvent |
Field Detail |
---|
static final java.lang.String COPYRIGHT
Method Detail |
---|
void abort() throws DSEProcessorException
DSEProcessorException
void activate() throws DSEInvalidArgumentException, DSEProcessorException
DSEInvalidArgumentException
DSEProcessorException
Vector getEntryActions()
java.lang.String getName()
Processor getProcessor()
Hashtable getTransitions()
java.lang.String getType()
java.lang.String getTypeIdInfo()
java.lang.Object initializeFrom(Tag aTag) throws java.io.IOException, DSEException
java.io.IOException
DSEException
void resume()
void setEntryActions(Vector entryActions)
entryActions
- com.ibm.btt.base.Vectorvoid setIgnoreEntryActions(boolean newIgnoreEntryActions)
newIgnoreEntryActions
- booleanvoid setName(java.lang.String aName)
aName
- java.lang.Stringvoid setProcessor(Processor aProcessor)
aProcessor
- com.ibm.btt.automaton.Processorvoid setTransitions(Hashtable transitions)
triggers
- com.ibm.btt.base.Hashtablevoid setType(java.lang.String newType)
newType
- java.lang.Stringvoid setTypeIdInfo(java.lang.String newTypeIdInfo)
newTypeIdInfo
- java.lang.Stringvoid suspend()
void terminate()
|
IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |