|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |