net.groboclown.util.states.v1
Class StateSet

java.lang.Object
  |
  +--net.groboclown.util.states.v1.StateSet

public class StateSet
extends Object

A simple StateMachine where the transition to state mapping is 1-to-1.

Version:
0.9.0 Alpha
Author:
Matt Albrecht

Field Summary
private  State currentState
           
private  Vector statefuls
           
private  StateCategory states
           
 
Constructor Summary
StateSet()
          Default Constructor
 
Method Summary
 void addStateful(Stateful s)
           
 State createNextState()
           
 void removeStateful(Stateful s)
           
 void setState(State s)
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

states

private StateCategory states

statefuls

private Vector statefuls

currentState

private State currentState
Constructor Detail

StateSet

public StateSet()
Default Constructor
Method Detail

createNextState

public State createNextState()

addStateful

public void addStateful(Stateful s)

removeStateful

public void removeStateful(Stateful s)

setState

public void setState(State s)


Written under the LGPL