Package | Description |
---|---|
net.sourceforge.anotherfsm |
AnotherFSM is yet another implementation of state machines,
a library for Java programming language.
|
net.sourceforge.anotherfsm.qfsm |
Parser of Qfsm file format, Java
code generator.
|
Class and Description |
---|
CharacterEvent
Event with character.
|
ContainerEvent
Event that contains another (whatever) object.
|
DeterministicStateMachine
The deterministic state machine.
|
Event
Base class of all events that cause the transitions.
|
FsmException
Base class for all FSM exceptions.
|
NullEvent
Null event is equivalent of null in events world.
|
OtherEvent
The other event is processed if no other event match and this transition is
defined for the source state.
|
Preprocessor
Preprocessor of the events.
|
Preprocessor.Processor
The real preprocessor of typed events.
|
Processor
Processor of events.
|
State
The state in state machine.
|
State.Type
The type of the states.
|
StateListener
The listener for state changes.
|
StateListener.Type
The type of state listener to specify the behavior on loop transition.
|
StateMachine
Interface for all state machines.
|
SynchronizedStateMachine
The deterministic state machine for use in multithreaded environment.
|
TimeoutEvent
The timeout event.
|
TimeoutEvent.Type
The type of timeout event to specify the behavior on loop transition.
|
Transition
The transition in state machine.
|
TransitionListener
The listener for transitions.
|
TypeEvent
Event with comparison based on the class type.
|
Class and Description |
---|
FsmException
Base class for all FSM exceptions.
|
Copyright 2012-2013 Michal Turek, AnotherFSM.