Interface NfaBuilder

All Known Implementing Classes:
Nfa, NfaSubModel

public interface NfaBuilder
  • Method Summary

    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
     
     
    org.biojava.utils.automata.FiniteAutomaton.Node
     
    org.biojava.utils.automata.FiniteAutomaton.NodeSet
     
    org.biojava.utils.automata.FiniteAutomaton.Node
     
     
     
  • Method Details

    • getAutomaton

    • 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()
    • getTransitions

    • createNodeSet

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

      Overrides:
      toString in class Object