Uses of Class
net.groboclown.util.states.v1.State

Packages that use State
net.groboclown.util.states.v1 Philosophy of This State Design 
 

Uses of State in net.groboclown.util.states.v1
 

Subclasses of State in net.groboclown.util.states.v1
 class Transition
          A specific subclass of State so that the StateMachine can tell the difference between the states and the Transitions, and the applications will get compiler errors, instead of runtime errors.
 

Fields in net.groboclown.util.states.v1 declared as State
private  State StateSet.currentState
           
 

Methods in net.groboclown.util.states.v1 that return State
 State StateSet.createNextState()
           
 State StateCategory.getNextState()
          Creates a new unique State instance for this category.
 

Methods in net.groboclown.util.states.v1 with parameters of type State
 void StateSet.setState(State s)
           
 boolean StateCategory.isOfCategory(State s)
          Checks if the given state is of this category.
 void Stateful.addStateAction(State s, Object action)
           
 void Stateful.removeStateAction(State s)
           
 void Stateful.setState(State s)
          Only calls the listener's setAction if the new state is different than the current state, and the new state's action object is different than the current action object.
protected  boolean State.isSameCategory(State s)
           
 



Written under the LGPL