Package gumbo.util.state

Interface Summary
StatePolicy An interface for imposing a policy for state value assurance and transition, with state values consisting of non-null "state flag" objects.
StateSet A set representing a state value containing none or more non-null "state flag" objects.
 

Class Summary
AbsoluteStateMerger A state merger that updates the output state according to the current value of all its input states, which is effectively an or'ing of the input state flags.
AbstractStatePolicy Abstract base class for implementing state assurance policies, which only involve flag type and state value checking.
AbstractStateSet A full implementation of the StateSet interface.
AbstractStateTrigger Deprecated. StateSet has no events.
AllTests  
DeltaStateMerger A state merger that updates the output state according to the changes in each received input state.
ObjectFlag An immutable state flag that represents a target object (instance).
StateFlag An abstract convenience class for immutable state flags in a state value.
StateFlags Constants and utilities related to the use of objects in collections as state flags.
StateFlagsTest  
StateMerger Base class for filters that merge (combine) input states into a single composite output state.
States  
States.ImmutableStateSet Immutable wrapper for a target state set.
StateSetField  
StateSetField.EventIn  
StateSetField.EventInOut  
StateSetField.EventOut  
StateSetTest  
TypeFlag An immutable state flag that represents a target type (Class).