com.partnersoft.v3x.gadgets
Class StateTransition

java.lang.Object
  extended by com.partnersoft.v3x.gadgets.StateTransition

public class StateTransition
extends java.lang.Object

A state transition in a state machine. Goes from one or more "from" states to a "to" state.


Constructor Summary
StateTransition()
           
StateTransition(java.lang.String name)
           
 
Method Summary
 java.lang.String getName()
          Name of the state transition.
 State getToState()
          State to transition to.
 java.lang.String getTransition()
          Method on action bureau to call during transition.
 void setName(java.lang.String newName)
           
 void setToState(State newState)
           
 void setTransition(java.lang.String newTransition)
           
 java.lang.String toString()
           
 void transition(ActionBureau actions)
          Called whenever this transition is traversed during a state change.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StateTransition

public StateTransition()

StateTransition

public StateTransition(java.lang.String name)
Method Detail

transition

public void transition(ActionBureau actions)
Called whenever this transition is traversed during a state change.


getName

public java.lang.String getName()
Name of the state transition.


setName

public void setName(java.lang.String newName)

getTransition

public java.lang.String getTransition()
Method on action bureau to call during transition.


setTransition

public void setTransition(java.lang.String newTransition)

getToState

public State getToState()
State to transition to.


setToState

public void setToState(State newState)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object