Common.State
Class StateHolderImplementation
java.lang.Object
|
+--Common.State.StateHolderImplementation
- public class StateHolderImplementation
- extends java.lang.Object
Methods inherited from class java.lang.Object |
,
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
registerNatives,
toString,
wait,
wait,
wait |
stateListeners
private java.util.LinkedList stateListeners
state
private State state
stateHolder
private StateHolder stateHolder
StateHolderImplementation
public StateHolderImplementation(StateHolder holder)
StateHolderImplementation
public StateHolderImplementation(StateHolder holder,
State initialState)
addStateListener
public void addStateListener(StateListener listener)
removeStateListener
public void removeStateListener(StateListener listener)
setState
public State setState(State state)
- This method sets the state, without notifying the listeners
- Parameters:
state
- The new State
isState
public boolean isState(State state)
getState
public State getState()
fireStateListeners
public void fireStateListeners()
changeState
public State changeState(State newState)