public class FiniteAutomaton
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
FiniteAutomaton.AbstractEdge<E>
An abstract representation of an edge.
|
static class |
FiniteAutomaton.Automaton<E>
A component automaton with a single start state and a single end
state.
|
static class |
FiniteAutomaton.Edge<E>
An edge with cost
expression . |
static class |
FiniteAutomaton.EndState<E>
An end state.
|
static class |
FiniteAutomaton.Epsilon<E>
An edge without cost, an epsilon transition.
|
static class |
FiniteAutomaton.StartState<E>
A start state.
|
static class |
FiniteAutomaton.State<E>
Representation of a state in the automaton.
|
static class |
FiniteAutomaton.TerminusState<E>
A start or end state.
|
Constructor and Description |
---|
FiniteAutomaton() |