Package org.biojava.utils.automata
Interface NfaBuilder
-
- All Known Implementing Classes:
Nfa
,NfaSubModel
public 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
-
getAutomaton
FiniteAutomaton 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
Set getTransitions()
-
createNodeSet
org.biojava.utils.automata.FiniteAutomaton.NodeSet createNodeSet()
-
-