Uses of Class
laser.regularlanguage.fsa.AbstractFSA

Packages that use AbstractFSA
laser.regularlanguage.fsa Contains classes for creating and manipulating finite state automata (FSAs). 
 

Uses of AbstractFSA in laser.regularlanguage.fsa
 

Subclasses of AbstractFSA in laser.regularlanguage.fsa
 class AbstractMutableFSA<L extends LabelInterface>
          An abstract class representing FSAs that are mutable.
 class AbstractRunnableFSA<L extends LabelInterface>
          An abstract class representing FSAs that are runnable.
 class MutableDFA<L extends LabelInterface>
          This class represents DFAs that are mutable.
 class MutableFSA<L extends LabelInterface>
          This class represents FSAs that are mutable.
 class RunnableDFA<L extends LabelInterface>
          This class represents DFAs that are runnable.
 class RunnableFSA<L extends LabelInterface>
          This class represents FSAs that are runnable.
 

Constructors in laser.regularlanguage.fsa with parameters of type AbstractFSA
AbstractFSA(AbstractFSA<L> fsa)
          Creates a new FSA with the same states, transitions, and Alphabet as the specified FSA (copy constructor).
AbstractMutableFSA(AbstractFSA<L> fsa)
          Creates a new MutableFSA with the same states, transitions, and Alphabet as the specified FSA.
AbstractRunnableFSA(AbstractFSA<L> fsa, java.lang.Class<? extends AbstractFSATransitionTable> tableClass)
          Creates a new runnable FSA with the same states, transitions, and Alphabet as the specified FSA and an AbstractFSATransitionTable of the specified Class.
MutableFSA(AbstractFSA<L> fsa)
          Creates a new MutableFSA with the same states, transitions, and Alphabet as the specified FSA.
RunnableFSA(AbstractFSA<L> fsa, java.lang.Class<? extends AbstractFSATransitionTable> tableClass)
          Creates a new runnable FSA with the same states, transitions, and Alphabet as the specified FSA and an AbstractFSATransitionTable of the specified Class.