|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.biojava.bio.program.tagvalue.StateMachine.BasicState
public class StateMachine.BasicState
Implementation of a State in a state machine
| Constructor Summary | |
|---|---|
StateMachine.BasicState(String label)
This is the default constructor |
|
StateMachine.BasicState(String label,
TagValueListener listener)
when this constructor is used, a fixed listener is used with this state. |
|
| Method Summary | |
|---|---|
String |
getLabel()
return the label of this class. |
TagValueListener |
getListener()
return the TagValueListener assigned to this State. |
StateMachine.TransitionTable |
getTransitionTable()
retrieve the TransitionTable for this State. |
void |
setDefaultTransitions(StateMachine.TransitionTable defaultTransitions)
specify fallback TransitionTable for this State |
void |
setListener(TagValueListener listener)
set a TagValueListener for this State. |
void |
setTransition(Object tag,
StateMachine.State destination)
set a Transition for this State setting notifyOnExit to false. |
void |
setTransition(Object tag,
StateMachine.State destination,
boolean notifyOnExit)
set a Transition for this State |
void |
transit(Object tag)
Find the destination State when the specified tag is encountered. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public StateMachine.BasicState(String label)
public StateMachine.BasicState(String label,
TagValueListener listener)
| Method Detail |
|---|
public String getLabel()
getLabel in interface StateMachine.Statepublic TagValueListener getListener()
getListener in interface StateMachine.Statepublic void setListener(TagValueListener listener)
public void setTransition(Object tag,
StateMachine.State destination,
boolean notifyOnExit)
throws ParserException
ParserException
public void setTransition(Object tag,
StateMachine.State destination)
throws ParserException
ParserExceptionpublic StateMachine.TransitionTable getTransitionTable()
public void setDefaultTransitions(StateMachine.TransitionTable defaultTransitions)
public void transit(Object tag)
throws ParserException
transit in interface StateMachine.StateParserException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||