Uses of Class
laser.regularlanguage.fsa.AbstractFSAFactory

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

Uses of AbstractFSAFactory in laser.regularlanguage.fsa
 

Subclasses of AbstractFSAFactory in laser.regularlanguage.fsa
 class IndexedDFAFactory
          A factory that creates deterministic finite state automata (DFAs) of type AbstractFSA that are associated with IndexedLabels.
 class IndexedFSAFactory
          A factory that creates finite state automata (FSAs) of type AbstractFSA that are associated with IndexedLabels.
 class StringDFAFactory
          A factory that creates deterministic finite state automata (DFAs) of type AbstractFSA that are associated with StringLabels.
 class StringFSAFactory
          A factory that creates finite state automata (FSAs) of type AbstractFSA that are associated with StringLabels.
 

Fields in laser.regularlanguage.fsa declared as AbstractFSAFactory
protected  AbstractFSAFactory<L> AbstractFSA._factory
          A reference to the factory that creates FSAs of this type.
 

Methods in laser.regularlanguage.fsa that return AbstractFSAFactory
 AbstractFSAFactory<L> AbstractFSA.getFactory()
          Returns a reference to a factory that creates FSAs of this type.
 

Methods in laser.regularlanguage.fsa with parameters of type AbstractFSAFactory
protected  MutableDFAInterface<L> AbstractFSAFactory._internalCreateMutableDFAInterface(AlphabetInterface<L> alphabet, AbstractFSAFactory<L> factory)
          Instantiates a MutableDFAInterface from the given Alphabet and FSA factory.
protected  MutableFSAInterface<L> AbstractFSAFactory._internalCreateMutableFSAInterface(AlphabetInterface<L> alphabet, AbstractFSAFactory<L> factory)
          Instantiates a MutableFSAInterface from the given Alphabet and FSA factory.
 

Constructors in laser.regularlanguage.fsa with parameters of type AbstractFSAFactory
AbstractFSA(AlphabetInterface<L> alphabet, AbstractFSAFactory<L> factory)
          Returns a new AbstractFSA with the specified Alphabet and factory.
AbstractMutableFSA(AlphabetInterface<L> alphabet, AbstractFSAFactory<L> factory)
          Returns a new MutableFSA with the specified Alphabet and FSA factory.
MutableDFA(AlphabetInterface<L> alphabet, AbstractFSAFactory<L> factory)
          Returns a new MutableDFA with the specified Alphabet and factory.
MutableFSA(AlphabetInterface<L> alphabet, AbstractFSAFactory<L> factory)
          Returns a new MutableFSA with the specified Alphabet and FSA factory.