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.TransitionaddEpsilonTransition(org.biojava.utils.automata.FiniteAutomaton.Node start, org.biojava.utils.automata.FiniteAutomaton.Node end)org.biojava.utils.automata.FiniteAutomaton.TransitionaddLambdaTransition(org.biojava.utils.automata.FiniteAutomaton.Node start, org.biojava.utils.automata.FiniteAutomaton.Node end)org.biojava.utils.automata.FiniteAutomaton.NodeaddNode(boolean isTerminal)org.biojava.utils.automata.FiniteAutomaton.TransitionaddTransition(org.biojava.utils.automata.FiniteAutomaton.Node start, org.biojava.utils.automata.FiniteAutomaton.Node end, Symbol sym)org.biojava.utils.automata.FiniteAutomaton.NodeSetcreateNodeSet()FiniteAutomatongetAutomaton()org.biojava.utils.automata.FiniteAutomaton.NodegetEnd()org.biojava.utils.automata.FiniteAutomaton.NodeSetgetNodes()org.biojava.utils.automata.FiniteAutomaton.NodegetStart()SetgetTransitions()StringtoString()
-
-
-
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()
-
-