|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
A state set intended as the public delegate for Interactor that maintains interactor state. Can also be used as a general purpose state set, with event route access.
Method Summary | |
InteractorState |
getInteractorState()
Gets a singleton immutable view of this state, which is the current state value, resulting from the last reset or transit. |
StateSetField.EventIn |
getStateChangeIn()
Calls change() with the received state flags (a "masked change"). |
CollectionField.EventIn |
getStateResetIn()
Calls reset() with the received state flags. |
StateSetField.EventOut |
getStateResetOut()
Sends an immutable view of this state set when the state resets, whether or not the state value changed. |
CollectionField.EventIn |
getStateSetIn()
Calls set() with the received state flags. |
StateSetField.EventOut |
getStateTransitOut()
Sends an immutable view of this state set when the state transits (as a result of set(), change(), transit()), whether or not the state value changed. |
Methods inherited from interface gumbo.util.state.StateSet |
change, change, changeAll, getOldState, getStatePolicy, getStateSet, reset, set, transit |
Methods inherited from interface java.util.Set |
add, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray |
Method Detail |
public CollectionField.EventIn getStateResetIn()
public CollectionField.EventIn getStateSetIn()
public StateSetField.EventIn getStateChangeIn()
public StateSetField.EventOut getStateResetOut()
public StateSetField.EventOut getStateTransitOut()
public InteractorState getInteractorState()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |