- scheduleTimeoutTransition(boolean, TimeoutEvent) - Method in class net.sourceforge.anotherfsm.TimeoutStateMachine
-
Schedule a new timeout transition, a state was entered.
- SearchFsm - Class in net.sourceforge.anotherfsm.examples.first
-
State machine to search hard coded "AnotherFSM" string.
- SearchFsm(String) - Constructor for class net.sourceforge.anotherfsm.examples.first.SearchFsm
-
Create the object, build the state machine.
- SearchFsmProcessor - Class in net.sourceforge.anotherfsm.examples.first
-
Listeners of the state machine.
- SearchFsmProcessor(String) - Constructor for class net.sourceforge.anotherfsm.examples.first.SearchFsmProcessor
-
Create the object.
- SearchStringFsm - Class in net.sourceforge.anotherfsm.examples.qfsm
-
State machine to search hard coded "AnotherFSM" string.
- SearchStringFsm(String) - Constructor for class net.sourceforge.anotherfsm.examples.qfsm.SearchStringFsm
-
Create the object, build the state machine.
- SearchStringProcessor - Class in net.sourceforge.anotherfsm.examples.qfsm
-
State machine to search hard coded "AnotherFSM" string.
- SearchStringProcessor(String) - Constructor for class net.sourceforge.anotherfsm.examples.qfsm.SearchStringProcessor
-
Create the object, define and connect listeners.
- serialVersionUID - Static variable in exception net.sourceforge.anotherfsm.FsmException
-
The version UID.
- serialVersionUID - Static variable in exception net.sourceforge.anotherfsm.qfsm.QfsmException
-
The version UID.
- setAuthor(String) - Method in class net.sourceforge.anotherfsm.qfsm.QfsmMachine
-
- setAuthor(String) - Method in class net.sourceforge.anotherfsm.qfsm.QfsmProject
-
- setDescription(String) - Method in class net.sourceforge.anotherfsm.qfsm.QfsmMachine
-
- setDescription(String) - Method in class net.sourceforge.anotherfsm.qfsm.QfsmState
-
- setDescription(String) - Method in class net.sourceforge.anotherfsm.qfsm.QfsmTransition
-
- setDestinationState(QfsmState) - Method in class net.sourceforge.anotherfsm.qfsm.QfsmTransition
-
- setDestinationStateId(int) - Method in class net.sourceforge.anotherfsm.qfsm.QfsmTransition
-
- setDrawArrowType(QfsmMachine.ArrowType) - Method in class net.sourceforge.anotherfsm.qfsm.QfsmMachine
-
- setDrawBezier1PosX(double) - Method in class net.sourceforge.anotherfsm.qfsm.QfsmTransition
-
- setDrawBezier1PosY(double) - Method in class net.sourceforge.anotherfsm.qfsm.QfsmTransition
-
- setDrawBezier2PosX(double) - Method in class net.sourceforge.anotherfsm.qfsm.QfsmTransition
-
- setDrawBezier2PosY(double) - Method in class net.sourceforge.anotherfsm.qfsm.QfsmTransition
-
- setDrawColor(int) - Method in class net.sourceforge.anotherfsm.qfsm.QfsmState
-
- setDrawDisplayInitialTransition(boolean) - Method in class net.sourceforge.anotherfsm.qfsm.QfsmMachine
-
- setDrawEndPosX(double) - Method in class net.sourceforge.anotherfsm.qfsm.QfsmInitialTransition
-
- setDrawEndPosX(double) - Method in class net.sourceforge.anotherfsm.qfsm.QfsmTransition
-
- setDrawEndPosY(double) - Method in class net.sourceforge.anotherfsm.qfsm.QfsmInitialTransition
-
- setDrawEndPosY(double) - Method in class net.sourceforge.anotherfsm.qfsm.QfsmTransition
-
- setDrawLineWidth(int) - Method in class net.sourceforge.anotherfsm.qfsm.QfsmState
-
- setDrawPosX(double) - Method in class net.sourceforge.anotherfsm.qfsm.QfsmInitialTransition
-
- setDrawPosX(int) - Method in class net.sourceforge.anotherfsm.qfsm.QfsmState
-
- setDrawPosX(double) - Method in class net.sourceforge.anotherfsm.qfsm.QfsmTransition
-
- setDrawPosY(double) - Method in class net.sourceforge.anotherfsm.qfsm.QfsmInitialTransition
-
- setDrawPosY(int) - Method in class net.sourceforge.anotherfsm.qfsm.QfsmState
-
- setDrawPosY(double) - Method in class net.sourceforge.anotherfsm.qfsm.QfsmTransition
-
- setDrawRadius(int) - Method in class net.sourceforge.anotherfsm.qfsm.QfsmState
-
- setDrawStateFont(String) - Method in class net.sourceforge.anotherfsm.qfsm.QfsmMachine
-
- setDrawStateFontItalic(boolean) - Method in class net.sourceforge.anotherfsm.qfsm.QfsmMachine
-
- setDrawStateFontSize(int) - Method in class net.sourceforge.anotherfsm.qfsm.QfsmMachine
-
- setDrawStateFontWeight(int) - Method in class net.sourceforge.anotherfsm.qfsm.QfsmMachine
-
- setDrawStraight(boolean) - Method in class net.sourceforge.anotherfsm.qfsm.QfsmTransition
-
- setDrawTransitionFont(String) - Method in class net.sourceforge.anotherfsm.qfsm.QfsmMachine
-
- setDrawTransitionFontItalic(boolean) - Method in class net.sourceforge.anotherfsm.qfsm.QfsmMachine
-
- setDrawTransitionFontSize(int) - Method in class net.sourceforge.anotherfsm.qfsm.QfsmMachine
-
- setDrawTransitionFontWeight(int) - Method in class net.sourceforge.anotherfsm.qfsm.QfsmMachine
-
- setFinalState(boolean) - Method in class net.sourceforge.anotherfsm.qfsm.QfsmState
-
- setInitialTransition(QfsmInitialTransition) - Method in class net.sourceforge.anotherfsm.qfsm.QfsmMachine
-
- setInputAny(boolean) - Method in class net.sourceforge.anotherfsm.qfsm.QfsmTransition
-
- setInputDefault(boolean) - Method in class net.sourceforge.anotherfsm.qfsm.QfsmTransition
-
- setInputEvent(String) - Method in class net.sourceforge.anotherfsm.qfsm.QfsmTransition
-
- setInputInverted(boolean) - Method in class net.sourceforge.anotherfsm.qfsm.QfsmTransition
-
- setInputNames(String) - Method in class net.sourceforge.anotherfsm.qfsm.QfsmMachine
-
- setLoggerFactory(FsmLoggerFactory) - Static method in class net.sourceforge.anotherfsm.AnotherFsm
-
Define a logger factory that will be used to create loggers.
- setMachine(QfsmMachine) - Method in class net.sourceforge.anotherfsm.qfsm.QfsmProject
-
- setMooreOutputs(String) - Method in class net.sourceforge.anotherfsm.qfsm.QfsmState
-
- setName(String) - Method in class net.sourceforge.anotherfsm.qfsm.QfsmMachine
-
- setName(String) - Method in class net.sourceforge.anotherfsm.qfsm.QfsmState
-
- setNumEncodingBits(int) - Method in class net.sourceforge.anotherfsm.qfsm.QfsmMachine
-
- setNumInputs(int) - Method in class net.sourceforge.anotherfsm.qfsm.QfsmMachine
-
- setNumMooreOutputs(int) - Method in class net.sourceforge.anotherfsm.qfsm.QfsmMachine
-
- setNumOutputs(int) - Method in class net.sourceforge.anotherfsm.qfsm.QfsmMachine
-
- setOutputNames(String) - Method in class net.sourceforge.anotherfsm.qfsm.QfsmMachine
-
- setOutputNamesMoore(String) - Method in class net.sourceforge.anotherfsm.qfsm.QfsmMachine
-
- setOutputText(String) - Method in class net.sourceforge.anotherfsm.qfsm.QfsmTransition
-
- setSourceState(QfsmState) - Method in class net.sourceforge.anotherfsm.qfsm.QfsmTransition
-
- setSourceStateId(int) - Method in class net.sourceforge.anotherfsm.qfsm.QfsmTransition
-
- setStartState(State) - Method in class net.sourceforge.anotherfsm.DeterministicStateMachine
-
- setStartState(QfsmState) - Method in class net.sourceforge.anotherfsm.qfsm.QfsmMachine
-
- setStartState(State) - Method in interface net.sourceforge.anotherfsm.StateMachine
-
Set the start state.
- setStartStateId(int) - Method in class net.sourceforge.anotherfsm.qfsm.QfsmMachine
-
- setStateId(int) - Method in class net.sourceforge.anotherfsm.qfsm.QfsmState
-
- setStates(List<QfsmState>) - Method in class net.sourceforge.anotherfsm.qfsm.QfsmMachine
-
- setSystemExitCallAllowed(boolean) - Static method in class net.sourceforge.anotherfsm.qfsm.CodeGenerator
-
Enable/disable System.exit() calls.
- setTransitions(List<QfsmTransition>) - Method in class net.sourceforge.anotherfsm.qfsm.QfsmMachine
-
- setType(QfsmMachine.MachineType) - Method in class net.sourceforge.anotherfsm.qfsm.QfsmMachine
-
- setType(QfsmTransition.TransitionType) - Method in class net.sourceforge.anotherfsm.qfsm.QfsmTransition
-
- setVersion(String) - Method in class net.sourceforge.anotherfsm.qfsm.QfsmMachine
-
- setVersion(String) - Method in class net.sourceforge.anotherfsm.qfsm.QfsmProject
-
- showUsage() - Static method in class net.sourceforge.anotherfsm.qfsm.CodeGeneratorParameters
-
Write usage to the standard output.
- source - Variable in class net.sourceforge.anotherfsm.Transition
-
The source state.
- sourceEvent - Variable in class net.sourceforge.anotherfsm.OtherEvent
-
The source event that caused this transition.
- sourceState - Variable in class net.sourceforge.anotherfsm.qfsm.QfsmTransition
-
The source state.
- sourceStateId - Variable in class net.sourceforge.anotherfsm.qfsm.QfsmTransition
-
The source state ID.
- start() - Method in class net.sourceforge.anotherfsm.DeterministicStateMachine
-
- start() - Method in class net.sourceforge.anotherfsm.ProcesorGroup
-
- start() - Method in interface net.sourceforge.anotherfsm.Processor
-
Building of the processor is finished, prepare it to the events
processing.
- start() - Method in class net.sourceforge.anotherfsm.ProcessorAdapter
-
- start() - Method in interface net.sourceforge.anotherfsm.StateMachine
-
Listeners of start state will be notified with non-loop transition from
temporary generated initial state and
StartEvent
object.
- start() - Method in class net.sourceforge.anotherfsm.ThreadProcessor
-
- start() - Method in class net.sourceforge.anotherfsm.TimeoutStateMachine
-
- StartEvent - Class in net.sourceforge.anotherfsm
-
Start event, state machines send it on start of processing of events.
- StartEvent() - Constructor for class net.sourceforge.anotherfsm.StartEvent
-
- startState - Variable in class net.sourceforge.anotherfsm.qfsm.QfsmMachine
-
The start/initial state.
- startStateId - Variable in class net.sourceforge.anotherfsm.qfsm.QfsmMachine
-
The start/initial state ID, optional.
- state - Variable in class net.sourceforge.anotherfsm.examples.timeouts.ConnectionStateEvent
-
The state.
- State - Class in net.sourceforge.anotherfsm
-
The state in state machine.
- State(String) - Constructor for class net.sourceforge.anotherfsm.State
-
Create the object.
- State(String, State.Type) - Constructor for class net.sourceforge.anotherfsm.State
-
Create the object.
- State.Type - Enum in net.sourceforge.anotherfsm
-
The type of the states.
- State.Type() - Constructor for enum net.sourceforge.anotherfsm.State.Type
-
- stateA - Variable in class net.sourceforge.anotherfsm.examples.first.SearchFsm
-
- stateA - Variable in class net.sourceforge.anotherfsm.examples.qfsm.SearchStringFsm
-
"A" processed.
- stateA_CharacterEvent_instancen_stateN - Variable in class net.sourceforge.anotherfsm.examples.qfsm.SearchStringFsm
-
Transition from stateA
to stateN
on CharacterEvent.instance('n')
event.
- stateA_OtherEvent_instance_stateStart - Variable in class net.sourceforge.anotherfsm.examples.qfsm.SearchStringFsm
-
Transition from stateA
to stateStart
on OtherEvent.instance
event.
- StateAdapter - Class in net.sourceforge.anotherfsm
-
The adapter for FSM transition callback.
- StateAdapter() - Constructor for class net.sourceforge.anotherfsm.StateAdapter
-
Create the object.
- StateAdapter(StateListener.Type) - Constructor for class net.sourceforge.anotherfsm.StateAdapter
-
Create the object.
- stateE - Variable in class net.sourceforge.anotherfsm.examples.first.SearchFsm
-
- stateE - Variable in class net.sourceforge.anotherfsm.examples.qfsm.SearchStringFsm
-
"Anothe" processed.
- stateE_CharacterEvent_instancer_stateR - Variable in class net.sourceforge.anotherfsm.examples.qfsm.SearchStringFsm
-
Transition from stateE
to stateR
on CharacterEvent.instance('r')
event.
- stateE_OtherEvent_instance_stateStart - Variable in class net.sourceforge.anotherfsm.examples.qfsm.SearchStringFsm
-
Transition from stateE
to stateStart
on OtherEvent.instance
event.
- stateEnterId - Variable in class net.sourceforge.anotherfsm.TimeoutStateMachine.TimeoutTask
-
The unique ID of the state enter.
- stateEnterIdNonLoop - Variable in class net.sourceforge.anotherfsm.TimeoutStateMachine.TimeoutTask
-
The unique ID of the non-loop state enter.
- stateF - Variable in class net.sourceforge.anotherfsm.examples.first.SearchFsm
-
- stateF - Variable in class net.sourceforge.anotherfsm.examples.qfsm.SearchStringFsm
-
"AnotherF" processed.
- stateF_CharacterEvent_instanceS_stateS - Variable in class net.sourceforge.anotherfsm.examples.qfsm.SearchStringFsm
-
Transition from stateF
to stateS
on CharacterEvent.instance('S')
event.
- stateF_OtherEvent_instance_stateStart - Variable in class net.sourceforge.anotherfsm.examples.qfsm.SearchStringFsm
-
Transition from stateF
to stateStart
on OtherEvent.instance
event.
- stateH - Variable in class net.sourceforge.anotherfsm.examples.first.SearchFsm
-
- stateH - Variable in class net.sourceforge.anotherfsm.examples.qfsm.SearchStringFsm
-
"Anoth" processed.
- stateH_CharacterEvent_instancee_stateE - Variable in class net.sourceforge.anotherfsm.examples.qfsm.SearchStringFsm
-
Transition from stateH
to stateE
on CharacterEvent.instance('e')
event.
- stateH_OtherEvent_instance_stateStart - Variable in class net.sourceforge.anotherfsm.examples.qfsm.SearchStringFsm
-
Transition from stateH
to stateStart
on OtherEvent.instance
event.
- stateId - Variable in class net.sourceforge.anotherfsm.qfsm.QfsmState
-
The state code/ID.
- stateListener - Variable in class net.sourceforge.anotherfsm.qfsm.Configuration
-
Generate state listener for each state.
- StateListener - Interface in net.sourceforge.anotherfsm
-
The listener for state changes.
- StateListener.Type - Enum in net.sourceforge.anotherfsm
-
The type of state listener to specify the behavior on loop transition.
- StateListener.Type() - Constructor for enum net.sourceforge.anotherfsm.StateListener.Type
-
- stateListeners - Variable in class net.sourceforge.anotherfsm.DeterministicStateMachine
-
The listeners.
- stateM - Variable in class net.sourceforge.anotherfsm.examples.first.SearchFsm
-
- stateM - Variable in class net.sourceforge.anotherfsm.examples.qfsm.SearchStringFsm
-
"AnotherFSM" processed.
- stateM_OtherEvent_instance_stateStart - Variable in class net.sourceforge.anotherfsm.examples.qfsm.SearchStringFsm
-
Transition from stateM
to stateStart
on OtherEvent.instance
event.
- StateMachine - Interface in net.sourceforge.anotherfsm
-
Interface for all state machines.
- stateN - Variable in class net.sourceforge.anotherfsm.examples.first.SearchFsm
-
- stateN - Variable in class net.sourceforge.anotherfsm.examples.qfsm.SearchStringFsm
-
"An" processed.
- stateN_CharacterEvent_instanceo_stateO - Variable in class net.sourceforge.anotherfsm.examples.qfsm.SearchStringFsm
-
Transition from stateN
to stateO
on CharacterEvent.instance('o')
event.
- stateN_OtherEvent_instance_stateStart - Variable in class net.sourceforge.anotherfsm.examples.qfsm.SearchStringFsm
-
Transition from stateN
to stateStart
on OtherEvent.instance
event.
- stateO - Variable in class net.sourceforge.anotherfsm.examples.first.SearchFsm
-
- stateO - Variable in class net.sourceforge.anotherfsm.examples.qfsm.SearchStringFsm
-
"Ano" processed.
- stateO_CharacterEvent_instancet_stateT - Variable in class net.sourceforge.anotherfsm.examples.qfsm.SearchStringFsm
-
Transition from stateO
to stateT
on CharacterEvent.instance('t')
event.
- stateO_OtherEvent_instance_stateStart - Variable in class net.sourceforge.anotherfsm.examples.qfsm.SearchStringFsm
-
Transition from stateO
to stateStart
on OtherEvent.instance
event.
- stateR - Variable in class net.sourceforge.anotherfsm.examples.first.SearchFsm
-
- stateR - Variable in class net.sourceforge.anotherfsm.examples.qfsm.SearchStringFsm
-
"Another" processed.
- stateR_CharacterEvent_instanceF_stateF - Variable in class net.sourceforge.anotherfsm.examples.qfsm.SearchStringFsm
-
Transition from stateR
to stateF
on CharacterEvent.instance('F')
event.
- stateR_OtherEvent_instance_stateStart - Variable in class net.sourceforge.anotherfsm.examples.qfsm.SearchStringFsm
-
Transition from stateR
to stateStart
on OtherEvent.instance
event.
- stateS - Variable in class net.sourceforge.anotherfsm.examples.first.SearchFsm
-
- stateS - Variable in class net.sourceforge.anotherfsm.examples.qfsm.SearchStringFsm
-
"AnotherFS" processed.
- states - Variable in class net.sourceforge.anotherfsm.qfsm.QfsmMachine
-
The states.
- stateS_CharacterEvent_instanceM_stateM - Variable in class net.sourceforge.anotherfsm.examples.qfsm.SearchStringFsm
-
Transition from stateS
to stateM
on CharacterEvent.instance('M')
event.
- stateS_OtherEvent_instance_stateStart - Variable in class net.sourceforge.anotherfsm.examples.qfsm.SearchStringFsm
-
Transition from stateS
to stateStart
on OtherEvent.instance
event.
- stateStart - Variable in class net.sourceforge.anotherfsm.examples.first.SearchFsm
-
- stateStart - Variable in class net.sourceforge.anotherfsm.examples.qfsm.SearchStringFsm
-
The start state.
- stateStart_CharacterEvent_instanceA_stateA - Variable in class net.sourceforge.anotherfsm.examples.qfsm.SearchStringFsm
-
Transition from stateStart
to stateA
on CharacterEvent.instance('A')
event.
- stateStart_OtherEvent_instance_stateStart - Variable in class net.sourceforge.anotherfsm.examples.qfsm.SearchStringFsm
-
Transition from stateStart
to stateStart
on OtherEvent.instance
event.
- stateT - Variable in class net.sourceforge.anotherfsm.examples.first.SearchFsm
-
- stateT - Variable in class net.sourceforge.anotherfsm.examples.qfsm.SearchStringFsm
-
"Anot" processed.
- stateT_CharacterEvent_instanceh_stateH - Variable in class net.sourceforge.anotherfsm.examples.qfsm.SearchStringFsm
-
Transition from stateT
to stateH
on CharacterEvent.instance('h')
event.
- stateT_OtherEvent_instance_stateStart - Variable in class net.sourceforge.anotherfsm.examples.qfsm.SearchStringFsm
-
Transition from stateT
to stateStart
on OtherEvent.instance
event.
- stateTransitions - Variable in class net.sourceforge.anotherfsm.DeterministicStateMachine
-
The transitions.
- StdStreamLogger - Class in net.sourceforge.anotherfsm.logger
-
Logger that logs to the standard output and standard error streams.
- StdStreamLogger(String) - Constructor for class net.sourceforge.anotherfsm.logger.StdStreamLogger
-
Create the object.
- StdStreamLoggerFactory - Class in net.sourceforge.anotherfsm.logger
-
Factory of loggers that log to standard output and standard error streams.
- StdStreamLoggerFactory() - Constructor for class net.sourceforge.anotherfsm.logger.StdStreamLoggerFactory
-
- storedObject - Variable in class net.sourceforge.anotherfsm.ContainerEvent
-
The stored object.
- SynchronizedStateMachine - Class in net.sourceforge.anotherfsm
-
The deterministic state machine for use in multithreaded environment.
- SynchronizedStateMachine(String) - Constructor for class net.sourceforge.anotherfsm.SynchronizedStateMachine
-
Create the object.
- systemExitCallAllowed - Static variable in class net.sourceforge.anotherfsm.qfsm.CodeGenerator
-
Helper flag for unit tests to disable System.exit() calls.