org.firej.dfa.automaton
Class StateAutomaton

java.lang.Object
  extended by org.firej.dfa.automaton.StateAutomaton
All Implemented Interfaces:
State

public class StateAutomaton
extends java.lang.Object
implements State

State implementation class for Automaton library (dk.brics.automaton.*)

Version:
$Revision: 1761 $
Author:
Vassilios Karakoidas
See Also:
State

Constructor Summary
StateAutomaton(DFA dfa, dk.brics.automaton.State state)
           
 
Method Summary
 void addTransition(Transition transition)
           
 DFA getDFA()
           
 int getStateNumber()
           
 Transition[] getTransitions()
           
 int group()
           
 boolean isAccept()
           
 void setAccept(boolean accept)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StateAutomaton

public StateAutomaton(DFA dfa,
                      dk.brics.automaton.State state)
Method Detail

addTransition

public void addTransition(Transition transition)
Specified by:
addTransition in interface State

getTransitions

public Transition[] getTransitions()
Specified by:
getTransitions in interface State

isAccept

public boolean isAccept()
Specified by:
isAccept in interface State

setAccept

public void setAccept(boolean accept)
Specified by:
setAccept in interface State

toString

public java.lang.String toString()
Specified by:
toString in interface State
Overrides:
toString in class java.lang.Object

getStateNumber

public int getStateNumber()
Specified by:
getStateNumber in interface State

getDFA

public DFA getDFA()
Specified by:
getDFA in interface State

group

public int group()
Specified by:
group in interface State