Serialized Form
|
Package net.openai.util.fsm |
targetState
State targetState
- A handle to our target State.
targetValue
boolean targetValue
- Our target boolean value.
type
int type
- The type of ComparableCondition this instance is.
comparable
java.lang.Comparable<T> comparable
- The Comparable object that this instance will be comparing to.
target
java.lang.Object target
- The object that we are going to check against.
startState
State startState
- A handle to the start state. This will be the first state added
to the machine.
currentState
State currentState
- A handle to the current state of the machine.
syncObject
java.lang.Integer syncObject
- A dummy object to synchronize on across methods.
listeners
java.util.Vector<E> listeners
- A list of listeners for this Machine.
condition
Condition condition
- The Condition to negate.
conditions
java.util.Vector<E> conditions
- A Vector of Conditions to check.
name
java.lang.String name
- The name of this state.
startState
boolean startState
- A flag to indicate that we are a start state. This can only be set
by the Machine itself. If you wish to set a State as a start state
you must call
setStartState() on the machine itself.
endState
boolean endState
- A flag to indicate that this is an end state. Unlike the start state
flag, a state's end state flag can freely be changed on the state
itself.
listeners
java.util.Vector<E> listeners
- A list of listeners for this state.
sourceState
State sourceState
- A handle to the
State that failed to have a matching
Condition.
sourceCondition
java.lang.Object sourceCondition
- A handle to the object that failed to match any of the
Conditions.
|
Package net.openai.util.fsm.event |
type
int type
- The type of event that this MachineEvent is.
type
int type
- The type of event that this StateEvent is.