Package | Description |
---|---|
com.karneim.util.collection.automaton | |
com.karneim.util.collection.regex | |
com.karneim.util.collection.set |
Modifier and Type | Field and Description |
---|---|
protected Automaton.State |
Automaton.startState |
Automaton.State |
Automaton.Wrapper_State.state |
Automaton.State |
Automaton.State.Transition.toState |
Modifier and Type | Method and Description |
---|---|
protected Automaton.State |
Automaton.addState() |
protected Automaton.State |
Automaton.createState() |
Automaton.State |
Automaton.State.Transition.getFromState() |
protected Automaton.State |
Automaton.getStartState() |
Automaton.State |
Automaton.State.Transition.getToState() |
Automaton.State |
Automaton.State.Transition.visit() |
Modifier and Type | Method and Description |
---|---|
boolean |
Automaton.LinkedSet_State.add(Automaton.State state) |
protected void |
Automaton.addState(Automaton.State state) |
protected Automaton.State.Transition |
Automaton.State.addTransition(IProperties properties,
ISet_char charSet,
Automaton.State toState) |
protected java.util.Map |
Automaton.cloneState(Automaton.State state) |
boolean |
Automaton.LinkedSet_State.contains(Automaton.State state) |
protected boolean |
Automaton.isDeterministic(Automaton.State startState) |
protected abstract Automaton.LinkedSet_State |
Automaton.newLinkedSet_State(Automaton.State state) |
boolean |
Automaton.LinkedSet_State.remove(Automaton.State state) |
protected boolean |
Automaton.removeState(Automaton.State removeState) |
protected void |
Automaton.setStartState(Automaton.State startState) |
void |
Automaton.IChangedListener.startStateChanged(Automaton.State oldStartState,
Automaton.State newStartState) |
void |
Automaton.IChangedListener.stateAdded(Automaton.State state) |
void |
Automaton.IChangedListener.stateRemoved(Automaton.State state) |
void |
Automaton.IStateVisitedListener.stateUnVisited(Automaton.State state) |
void |
Automaton.IStateVisitedListener.stateVisited(Automaton.State state) |
void |
Automaton.IStateVisitedListener.stateVisited(Automaton.State state,
char ch) |
Constructor and Description |
---|
Automaton.LinkedSet_State(Automaton.State state) |
Automaton.State.Transition(IProperties properties,
ISet_char charSet,
Automaton.State toState)
constructs a Transition that can transit with charSet's chars to toState.
|
Automaton.Wrapper_State(Automaton.State state) |
Modifier and Type | Class and Description |
---|---|
protected class |
Automaton_Pattern.PState |
Modifier and Type | Method and Description |
---|---|
protected Automaton.State |
Automaton_Pattern.createState() |
protected Automaton.State |
Automaton_Pattern.getStartState() |
Modifier and Type | Method and Description |
---|---|
protected Automaton.State.Transition |
Automaton_Pattern.PState.addTransition(IProperties properties,
ISet_char charSet,
Automaton.State toState) |
protected boolean |
Automaton_Pattern.isDeterministic(Automaton.State startState) |
protected Automaton.LinkedSet_State |
Automaton_Pattern.newLinkedSet_State(Automaton.State state) |
Modifier and Type | Class and Description |
---|---|
class |
AutomatonSet_String.SState |
Modifier and Type | Method and Description |
---|---|
protected Automaton.State |
AutomatonSet_String.createState() |
protected Automaton.State |
AutomatonSet_String.getStartState() |
Modifier and Type | Method and Description |
---|---|
protected Automaton.State.Transition |
AutomatonSet_String.SState.addTransition(IProperties properties,
ISet_char charSet,
Automaton.State toState) |
protected java.util.Map |
AutomatonSet_String.cloneState(Automaton.State state) |
protected Automaton.LinkedSet_State |
AutomatonSet_String.newLinkedSet_State(Automaton.State state) |
protected boolean |
AutomatonSet_String.removeState(Automaton.State removeState) |
protected void |
AutomatonSet_String.setStartState(Automaton.State startState) |