public interface NfaBuilder
Modifier and Type | Method and 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() |
FiniteAutomaton getAutomaton()
org.biojava.utils.automata.FiniteAutomaton.Node getStart()
org.biojava.utils.automata.FiniteAutomaton.Node getEnd()
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.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.NodeSet getNodes()
Set getTransitions()
org.biojava.utils.automata.FiniteAutomaton.NodeSet createNodeSet()
Copyright © 2014 BioJava. All rights reserved.