Package org.biojava.bio.program.tagvalue
Class StateMachine.TransitionTable
java.lang.Object
org.biojava.bio.program.tagvalue.StateMachine.TransitionTable
- Enclosing class:
StateMachine
Table of Transition destination States
and their corresponding Tags.
Note that you can chain a series of these Transition tables and the lookup will proceed along the chain until it succeeds.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionget the Transition associated with the specified tag.void
put
(Object tag, StateMachine.Transition transition) set a Transition within this TransitionTable (2-argument form)void
setFallback
(StateMachine.TransitionTable fallback) set the specified TransitionTable to be looked looked up if the Transition cannot be found in this one.void
setTransition
(Object tag, StateMachine.State destination, boolean notifyOnExit) set a Transition within this TransitionTable (3-argument form)
-
Constructor Details
-
TransitionTable
protected TransitionTable()
-
-
Method Details
-
put
set a Transition within this TransitionTable (2-argument form)- Throws:
ParserException
-
setTransition
public void setTransition(Object tag, StateMachine.State destination, boolean notifyOnExit) throws ParserException set a Transition within this TransitionTable (3-argument form)- Throws:
ParserException
-
get
get the Transition associated with the specified tag. -
setFallback
set the specified TransitionTable to be looked looked up if the Transition cannot be found in this one.
-