Package | Description |
---|---|
net.sourceforge.anotherfsm |
AnotherFSM is yet another implementation of state machines,
a library for Java programming language.
|
net.sourceforge.anotherfsm.examples.first |
Introduction to the main features of AnotherFSM library.
|
net.sourceforge.anotherfsm.examples.qfsm |
This example re-implements the functionality of First example with
significant help of code generated from Qfsm diagram.
|
net.sourceforge.anotherfsm.examples.timeouts |
The example defines a simple state machine with connected and
disconnected states.
|
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.
|
PreprocessorAdapter
Adapter of preprocessor, helper class.
|
Processor
Processor of events.
|
ProcessorAdapter
Adapter of processor, helper class.
|
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.
|
TransitionMap
State to transition mapping.
|
TypeEvent
Event with comparison based on the class type.
|
Class and Description |
---|
DeterministicStateMachine
The deterministic state machine.
|
FsmException
Base class for all FSM exceptions.
|
Processor
Processor of events.
|
ProcessorAdapter
Adapter of processor, helper class.
|
State
The state in state machine.
|
StateMachine
Interface for all state machines.
|
Transition
The transition in state machine.
|
Class and Description |
---|
DeterministicStateMachine
The deterministic state machine.
|
FsmException
Base class for all FSM exceptions.
|
Processor
Processor of events.
|
ProcessorAdapter
Adapter of processor, helper class.
|
State
The state in state machine.
|
StateMachine
Interface for all state machines.
|
Transition
The transition in state machine.
|
Class and Description |
---|
DeterministicStateMachine
The deterministic state machine.
|
Event
Base class of all events that cause the transitions.
|
FsmException
Base class for all FSM exceptions.
|
Processor
Processor of events.
|
ProcessorAdapter
Adapter of processor, helper class.
|
State
The state in state machine.
|
StateMachine
Interface for all state machines.
|
SynchronizedStateMachine
The deterministic state machine for use in multithreaded environment.
|
TimeoutStateMachine
Deterministic state machine with timeouts for states.
|
Transition
The transition in state machine.
|
Class and Description |
---|
FsmException
Base class for all FSM exceptions.
|
Copyright 2013 Michal Turek, AnotherFSM.