Package com.x8ing.lsm4j.state

Provides classes that build the base structure of the state machine.

See:
          Description

Class Summary
ProcessableGraph This class is the entry point for building a state machine.
ProcessableState  
ProcessableTransition  
StaticGraph Stores the structure of a graph.
StaticGraph.StateIterator TODO implement stateiterator and transition iterator!!!
StaticGraph.TransitionList A list of transitions.
StaticState A state.
StaticTransition Defines a transition between two states.
 

Exception Summary
AbstractProcessableGraphException TODO add some more diagnostics (state, context, ...).
MaximumIterationsReachedException A graph can be configured to run infinite or with a hard limit of transitions.
NoMatchingTransitionConditionFoundException After a state has been processed the controler tries to figure out how to go on.
 

Package com.x8ing.lsm4j.state Description

Provides classes that build the base structure of the state machine. The implementation is ready to use. It should not be necessary to extend these classes.



by Patrick Heusser