IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

com.ibm.btt.automaton.ext
Class DSEConditionState

java.lang.Object
  extended by com.ibm.btt.base.DSEHandler
      extended by com.ibm.btt.automaton.DSEState
          extended by com.ibm.btt.automaton.ext.DSEBaseState
              extended by com.ibm.btt.automaton.ext.DSEConditionState
All Implemented Interfaces:
FormatEnabledState, State, Handler, Traceable, java.io.Externalizable, java.io.Serializable

public class DSEConditionState
extends DSEBaseState

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.ibm.btt.automaton.ext.DSEBaseState
EXIT_EVENT_NAME, inputFormatTag, outputFormatTag
 
Fields inherited from class com.ibm.btt.automaton.DSEState
ABORT_PROCESS, actionHandlers, CHANGE_STATE, CONDITIONS, CONTINUE, DEFAULT_TYPE, done, ENTRY_ACTIONS, entryActionsTags, EXECUTE_ACTION_AND_CHANGESTATE, EXIT_ACTIONS, exitActionsTags, exitEventName, FINAL_TYPE, ignoreEntryActions, INITIAL_TYPE, name, PAGE_TYPE, pqThread, processor, runningModeFlag, sharedNotifiers, SKIP_ACTION, SKIP_ALL_ACTIONS, SKIP_CONDITIONS, SUBFLOW_TYPE, suspendedThread, SUSPENDTIME, tag, transitions, TRANSITIONS, type, TYPE, TYPE_ID_INFO, typeIdInfo
 
Constructor Summary
DSEConditionState()
           
 
Method Summary
protected  void doActivate()
          Main method to activate Condition State object Each condition contained is evaluated, and corresponding event is set as exit event for the State
protected  Context getContext()
          Condition State always use processor context as its context.
 java.lang.Object initializeFrom(Tag aTag)
          Initializes the state of this object from externalized data.
 
Methods inherited from class com.ibm.btt.automaton.ext.DSEBaseState
activate, afterActivate, beforeActivate, changeProcessorState, doDataMapping, fireDSEChangeStateEvent, getInputFormatTag, getOutputFormatTag, processEventQueue, processQueue, setInputFormatTag, setOutputFormatTag, signalEvent
 
Methods inherited from class com.ibm.btt.automaton.DSEState
abort, addHandlersForAction, dispatchEvent, doEntryActions, doExitActions, externalizer, fireDSEChangeStateEvent, fireDSEChangeStateEvent, fireDSEChangeStateEvent, getEntryActions, getExitActions, getGuardConditionResult, getInstanceOfAction, getName, getProcessor, getTag, getTraceMessage, getTransitions, getType, getTypeIdInfo, isIgnoreEntryActions, isRunningModeFlag, readExternal, readExternal, removeExternal, removeHandlersForAction, removeHandlersForAction, resume, setEntryActions, setExitActions, setIgnoreEntryActions, setName, setProcessor, setTag, setTransitions, setType, setTypeIdInfo, subscribeToShareNotifiers, suspend, terminate, toString, toStrings, toTags, unsubscribeToSharedNotifiers, writeExternal, writeExternal
 
Methods inherited from class com.ibm.btt.base.DSEHandler
handleEvent, handleEvent, stopHandlingEvent, stopHandlingEvent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.ibm.btt.automaton.State
abort, getEntryActions, getName, getProcessor, getTransitions, getType, getTypeIdInfo, resume, setEntryActions, setIgnoreEntryActions, setName, setProcessor, setTransitions, setType, setTypeIdInfo, suspend, terminate
 
Methods inherited from interface com.ibm.btt.base.Handler
dispatchEvent, handleEvent, handleEvent, stopHandlingEvent, stopHandlingEvent
 

Constructor Detail

DSEConditionState

public DSEConditionState()
Method Detail

doActivate

protected void doActivate()
                   throws DSEInvalidArgumentException,
                          DSEProcessorException
Main method to activate Condition State object Each condition contained is evaluated, and corresponding event is set as exit event for the State

Specified by:
doActivate in class DSEBaseState
Throws:
DSEInvalidArgumentException
DSEProcessorException

getContext

protected Context getContext()
Condition State always use processor context as its context.

Specified by:
getContext in class DSEBaseState
Returns:

initializeFrom

public java.lang.Object initializeFrom(Tag aTag)
                                throws java.io.IOException,
                                       DSEException
Initializes the state of this object from externalized data. This extension only adds the map formats to what the parent method does.

Specified by:
initializeFrom in interface State
Overrides:
initializeFrom in class DSEState
Parameters:
aTag - com.ibm.btt.base.Tag
Returns:
java.lang.Object
Throws:
java.io.IOException
DSEException

IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

(c) Copyright IBM Corporation 1998, 2011