Interface NfaBuilder

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      org.biojava.utils.automata.FiniteAutomaton.Transition addEpsilonTransition​(org.biojava.utils.automata.FiniteAutomaton.Node start, org.biojava.utils.automata.FiniteAutomaton.Node end)  
      org.biojava.utils.automata.FiniteAutomaton.Transition addLambdaTransition​(org.biojava.utils.automata.FiniteAutomaton.Node start, org.biojava.utils.automata.FiniteAutomaton.Node end)  
      org.biojava.utils.automata.FiniteAutomaton.Node addNode​(boolean isTerminal)  
      org.biojava.utils.automata.FiniteAutomaton.Transition addTransition​(org.biojava.utils.automata.FiniteAutomaton.Node start, org.biojava.utils.automata.FiniteAutomaton.Node end, Symbol sym)  
      org.biojava.utils.automata.FiniteAutomaton.NodeSet createNodeSet()  
      FiniteAutomaton getAutomaton()  
      org.biojava.utils.automata.FiniteAutomaton.Node getEnd()  
      org.biojava.utils.automata.FiniteAutomaton.NodeSet getNodes()  
      org.biojava.utils.automata.FiniteAutomaton.Node getStart()  
      Set getTransitions()  
      String toString()  
    • Method Detail

      • getStart

        org.biojava.utils.automata.FiniteAutomaton.Node getStart()
      • getEnd

        org.biojava.utils.automata.FiniteAutomaton.Node getEnd()
      • addNode

        org.biojava.utils.automata.FiniteAutomaton.Node addNode​(boolean isTerminal)
      • addTransition

        org.biojava.utils.automata.FiniteAutomaton.Transition addTransition​(org.biojava.utils.automata.FiniteAutomaton.Node start,
                                                                            org.biojava.utils.automata.FiniteAutomaton.Node end,
                                                                            Symbol sym)
      • addEpsilonTransition

        org.biojava.utils.automata.FiniteAutomaton.Transition addEpsilonTransition​(org.biojava.utils.automata.FiniteAutomaton.Node start,
                                                                                   org.biojava.utils.automata.FiniteAutomaton.Node end)
      • addLambdaTransition

        org.biojava.utils.automata.FiniteAutomaton.Transition addLambdaTransition​(org.biojava.utils.automata.FiniteAutomaton.Node start,
                                                                                  org.biojava.utils.automata.FiniteAutomaton.Node end)
      • getNodes

        org.biojava.utils.automata.FiniteAutomaton.NodeSet getNodes()
      • createNodeSet

        org.biojava.utils.automata.FiniteAutomaton.NodeSet createNodeSet()