Class FiniteAutomaton.State<E>
java.lang.Object
edu.washington.cs.knowitall.regex.FiniteAutomaton.State<E>
- Type Parameters:
E
-
- Direct Known Subclasses:
FiniteAutomaton.TerminusState
- Enclosing class:
- FiniteAutomaton
Representation of a state in the automaton.
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal List<FiniteAutomaton.Edge<E>>
final List<FiniteAutomaton.Epsilon<E>>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
connect
(FiniteAutomaton.State<E> dest) Add an epsilon transition between this state and dest.void
connect
(FiniteAutomaton.State<E> dest, Expression<E> cost) Add an edge between this state and dest.toString()
-
Field Details
-
edges
-
epsilons
-
-
Constructor Details
-
State
public State()
-
-
Method Details