Uses of Class
laser.regularlanguage.fsa.FSAInterfaceException

Packages that use FSAInterfaceException
laser.regularlanguage.fsa Contains classes for creating and manipulating finite state automata (FSAs). 
laser.regularlanguage.util Utility classes commonly useful for regular languages (RLs). 
 

Uses of FSAInterfaceException in laser.regularlanguage.fsa
 

Subclasses of FSAInterfaceException in laser.regularlanguage.fsa
 class WellFormednessException
          An Exception thrown by classes in the laser.fsa package when an FSA is not well-formed.
 

Methods in laser.regularlanguage.fsa that throw FSAInterfaceException
 boolean MutableFSAInterface.deleteUnreachableStates()
          Removes any state from this FSA that is not the start state and is not reachable from the start state by any sequence of transitions, returning true if any states were so removed, false otherwise.
 boolean AbstractMutableFSA.deleteUnreachableStates()
          Removes any state from this FSA that is not the start state and is not reachable from the start state by any sequence of transitions, returning true if any states were so removed, false otherwise.
 RunnableFSAInterface<L> MutableFSAInterface.getRunnableFSA()
          Returns the runnable FSA corresponding to this mutable FSA.
 RunnableFSAInterface<L> MutableFSA.getRunnableFSA()
          Returns the runnable FSA corresponding to this mutable FSA.
 RunnableDFAInterface<L> MutableDFA.getRunnableFSA()
          Returns the runnable FSA corresponding to this mutable FSA.
abstract  RunnableFSAInterface<L> AbstractMutableFSA.getRunnableFSA()
          Returns the runnable FSA corresponding to this mutable FSA.
 boolean RunnableDFA.isDeterministic()
          Returns true, since DFAs are always deterministic.
 boolean MutableDFA.isDeterministic()
          Returns true
 boolean FSAInterface.isDeterministic()
          Returns true if this FSA is deterministic and false otherwise.
 boolean AbstractRunnableFSA.isDeterministic()
          Returns true if this FSA is deterministic and false otherwise.
 boolean AbstractFSA.isDeterministic()
          Returns true if this FSA is deterministic and false otherwise.
 

Uses of FSAInterfaceException in laser.regularlanguage.util
 

Methods in laser.regularlanguage.util that throw FSAInterfaceException
 MutableFSAInterface<L> REtoDFABuilder.build(RE<L> theRE)
          Converts from the given RE to its corresponding DFA.
 MutableFSAInterface<L> REtoNFAConverter.convert(RE<L> theRE)
          Converts the given (basic) RE into its corresponding NFA.
 MutableFSAInterface<L> REtoFSAConverter.convert(RE<L> theRE)
          Converts from the given RE to the corresponding FSA.
 MutableFSAInterface<L> REtoDFAConverter.convert(RE<L> theRE)
          Converts from the input RE to its corresponding DFA.
 RE<L> FSAtoREConverter.convert(RunnableFSAInterface<L> theFSA)
          Converts from the given FSA to the corresponding RE.
 RE<L> AbstractRegularLanguages.convertDFAtoRE(RunnableFSAInterface<L> theDFA)
          Converts from the given DFA to its corresponding RE.
 RE<L> RegularLanguages.convertFSAtoRE(RunnableFSAInterface<L> theFSA)
          Converts from the given FSA to its corresponding RE.
abstract  RE<L> AbstractRegularLanguages.convertFSAtoRE(RunnableFSAInterface<L> theFSA)
          Converts from the given FSA to its corresponding RE.
 MutableFSAInterface<L> AbstractRegularLanguages.convertREtoDFA(java.io.File theREFile)
          Converts from the given RE to its corresponding DFA.
 MutableFSAInterface<L> RegularLanguages.convertREtoDFA(RE<L> theRE)
          Converts from the given RE to its corresponding DFA.
abstract  MutableFSAInterface<L> AbstractRegularLanguages.convertREtoDFA(RE<L> theRE)
          Converts from the given RE to its corresponding DFA.
 MutableFSAInterface<L> AbstractRegularLanguages.convertREtoDFA(java.io.Reader theREReader)
          Converts from the given RE to its corresponding DFA.
 MutableFSAInterface<L> AbstractRegularLanguages.convertREtoFSA(java.io.File theREFile)
          Converts from the given RE to its corresponding FSA.
 MutableFSAInterface<L> RegularLanguages.convertREtoFSA(RE<L> theRE)
          Converts from the given RE to its corresponding FSA.
abstract  MutableFSAInterface<L> AbstractRegularLanguages.convertREtoFSA(RE<L> theRE)
          Converts from the given RE to its corresponding FSA.
 MutableFSAInterface<L> AbstractRegularLanguages.convertREtoFSA(java.io.Reader theREReader)
          Converts from the given RE to its corresponding FSA.
 MutableFSAInterface<L> REtoFSAParser.parse(java.io.File inFile)
          Converts from the RE contained in the input File into the corresponding FSA.
 MutableFSAInterface<L> REtoDFAParser.parse(java.io.File inFile)
          Converts from the input RE to its corresponding DFA.
 MutableFSAInterface<L> REtoFSAParser.parse(java.io.Reader in)
          Converts from the RE contained in the input Reader into the corresponding FSA.
 MutableFSAInterface<L> REtoDFAParser.parse(java.io.Reader in)
          Converts from the input RE to its corresponding DFA.