oracle.cle.process
Class CLEStateMachine

java.lang.Object
  |
  +--oracle.cle.util.statemachine.StateMachine
        |
        +--oracle.cle.process.CLEStateMachine
All Implemented Interfaces:
java.lang.Cloneable, java.io.Serializable

public class CLEStateMachine
extends StateMachine

A specialized StateMachine that comprises the MVC Framework's process flow engine.

See Also:
Serialized Form

Fields inherited from class oracle.cle.util.statemachine.StateMachine
currentState, DEBUG, initialState, states, stateStack, transitionTable
 
Constructor Summary
CLEStateMachine()
           
CLEStateMachine(java.util.Vector stateList, State anInitialState)
          Constructor which sets the states and the begin state for the FSM
CLEStateMachine(java.util.Vector stateList, State anInitialState, TransitionTable aTransitionTable)
          Constructor which sets the states and the begin state for the FSM
 
Method Summary
 java.lang.Object clone()
           
 void start()
          Begins the execution of this State Machine
 
Methods inherited from class oracle.cle.util.statemachine.StateMachine
debug, dumpStateStack, findState, getCurrentState, getInitialState, getStateGivenItsName, getStates, getTransitionTable, setInitialState, setStates, setTransitionTable, start
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CLEStateMachine

public CLEStateMachine()

CLEStateMachine

public CLEStateMachine(java.util.Vector stateList,
                       State anInitialState)
Constructor which sets the states and the begin state for the FSM

CLEStateMachine

public CLEStateMachine(java.util.Vector stateList,
                       State anInitialState,
                       TransitionTable aTransitionTable)
Constructor which sets the states and the begin state for the FSM
Method Detail

start

public void start()
Begins the execution of this State Machine
Overrides:
start in class StateMachine

clone

public java.lang.Object clone()
                       throws java.lang.CloneNotSupportedException
Overrides:
clone in class StateMachine


Copyright © 2003 ORACLE Corp. All Rights Reserved.