Package com.sdm.quasar.client.core.states

Interface Summary
BooleanState A boolean State interface.
BooleanStateAdapter The BooleanStateAdapter observes a State (see #setBooleanState(State)), and adapts it's value to something.
State A basic state interface.
StateListener A listener to get notified on changes of the values of States.
 

Class Summary
AbstractBooleanState An abstract BooleanState implementation, that manages the enabled state as boolean, that subclasses can directly set.
AbstractBooleanStateAdapter An abstract BooleanStateAdapter implementation, which supports more than one target object to adapt.
AbstractCombinedBooleanState Abstract base class for boolean states that perform boolean operations on a set of other boolean states.
AbstractState A abstract uncomplete implementation of State which support listeners and adds a AbstractState.fireStateChanged() method to notify them.
AcceptorBooleanState A BooleanState, that adapts an object to the own boolean state value (see BooleanState.isValueTrue()) using an Acceptor: The BooleanState is true, if the Acceptor accepts the object.
ANDBooleanState A BooleanState that combines a set of other boolean states with the logical AND operation.
ConstantBooleanState ConstantBooleanState defines the two constant boolean state instances ConstantBooleanState.TRUE_STATE and ConstantBooleanState.FALSE_STATE.
MutableBooleanState A very simple implementation of BooleanState.
MutableState  
NOTBooleanState A BooleanState, that negates it's source state.
ORBooleanState A BooleanState that combines a set of other boolean states with the logical OR operation.
StateAcceptedBooleanState A BooleanState, that adapts the State value (see State.getValue() to the own boolean state value (see BooleanState.isValueTrue()) using an Acceptor: The BooleanState is true, if the Acceptor accepts the State value.
ThresholdCounterBooleanState A BooleanState implementation that is true, as long as the managed counter is at least as big as the treshold set.
WrapperBooleanState A BooleanState, that wrappes an other BooleanState: This BooleanState refelcts the state of the wrapped BooleanState.
XORBooleanState A BooleanState that combines a set of other boolean states with the logical XOR operation.