|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--xylia.sax.contentmodelparser.StateTransitionStructure
A graph structure for Finite State Automata. The FSA need not be deterimistic.
Title: Xylia
Description:
Copyright: Copyright (c) 2001
Company: MUN
Constructor Summary | |
StateTransitionStructure()
|
Method Summary | |
void |
addState(java.lang.Object s)
|
void |
addTransition(java.lang.Object startState,
java.lang.Object label,
java.lang.Object endState)
|
java.util.Set |
goBackward(java.lang.Object endState,
java.lang.Object label)
Obtain the set of states that preceed a given state. |
java.util.Set |
goBackwardOverList(java.util.Set startStates,
java.util.List labels)
Obtain the set of states that reaches any state in a set, by a list of labels. |
java.util.Set |
goForward(java.lang.Object startState,
java.lang.Object label)
Obtain the set of states that follows a given state. |
java.util.Set |
goForwardOverList(java.util.Set startStates,
java.util.List labels)
Obtain the set of states reachable from any state in a set, by a list of labels. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public StateTransitionStructure()
Method Detail |
public void addState(java.lang.Object s)
public void addTransition(java.lang.Object startState, java.lang.Object label, java.lang.Object endState)
public java.util.Set goForward(java.lang.Object startState, java.lang.Object label)
public java.util.Set goBackward(java.lang.Object endState, java.lang.Object label)
public java.util.Set goForwardOverList(java.util.Set startStates, java.util.List labels)
public java.util.Set goBackwardOverList(java.util.Set startStates, java.util.List labels)
public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |