Uses of Class
org.apache.lucene.util.automaton.DaciukMihovAutomatonBuilder.State
Packages that use DaciukMihovAutomatonBuilder.State
Package
Description
Finite-state automaton for regular expressions.
-
Uses of DaciukMihovAutomatonBuilder.State in org.apache.lucene.util.automaton
Fields in org.apache.lucene.util.automaton declared as DaciukMihovAutomatonBuilder.StateModifier and TypeFieldDescriptionprivate static final DaciukMihovAutomatonBuilder.State[]
DaciukMihovAutomatonBuilder.State.NO_STATES
An empty set of states.DaciukMihovAutomatonBuilder.root
Root automaton state.(package private) DaciukMihovAutomatonBuilder.State[]
DaciukMihovAutomatonBuilder.State.states
States reachable from outgoing transitions.Fields in org.apache.lucene.util.automaton with type parameters of type DaciukMihovAutomatonBuilder.StateModifier and TypeFieldDescriptionDaciukMihovAutomatonBuilder.stateRegistry
A "registry" for state interning.DaciukMihovAutomatonBuilder.stateRegistry
A "registry" for state interning.Methods in org.apache.lucene.util.automaton that return DaciukMihovAutomatonBuilder.StateModifier and TypeMethodDescriptionDaciukMihovAutomatonBuilder.complete()
Finalize the automaton and return the root state.(package private) DaciukMihovAutomatonBuilder.State
DaciukMihovAutomatonBuilder.State.getState
(int label) Returns the target state of a transition leaving this state and labeled withlabel
.(package private) DaciukMihovAutomatonBuilder.State
DaciukMihovAutomatonBuilder.State.lastChild()
Return the most recent transitions's target state.(package private) DaciukMihovAutomatonBuilder.State
DaciukMihovAutomatonBuilder.State.lastChild
(int label) Return the associated state if the most recent transition is labeled withlabel
.(package private) DaciukMihovAutomatonBuilder.State
DaciukMihovAutomatonBuilder.State.newState
(int label) Create a new outgoing transition labeledlabel
and return the newly created target state for this transition.Methods in org.apache.lucene.util.automaton with parameters of type DaciukMihovAutomatonBuilder.StateModifier and TypeMethodDescriptionprivate void
DaciukMihovAutomatonBuilder.addSuffix
(DaciukMihovAutomatonBuilder.State state, CharSequence current, int fromIndex) Add a suffix ofcurrent
starting atfromIndex
(inclusive) to statestate
.private static int
DaciukMihovAutomatonBuilder.convert
(Automaton.Builder a, DaciukMihovAutomatonBuilder.State s, IdentityHashMap<DaciukMihovAutomatonBuilder.State, Integer> visited) Internal recursive traversal for conversion.(package private) void
DaciukMihovAutomatonBuilder.State.replaceLastChild
(DaciukMihovAutomatonBuilder.State state) Replace the last added outgoing transition's target state with the given state.private void
DaciukMihovAutomatonBuilder.replaceOrRegister
(DaciukMihovAutomatonBuilder.State state) Replace last child ofstate
with an already registered state or stateRegistry the last child state.Method parameters in org.apache.lucene.util.automaton with type arguments of type DaciukMihovAutomatonBuilder.StateModifier and TypeMethodDescriptionprivate static int
DaciukMihovAutomatonBuilder.convert
(Automaton.Builder a, DaciukMihovAutomatonBuilder.State s, IdentityHashMap<DaciukMihovAutomatonBuilder.State, Integer> visited) Internal recursive traversal for conversion.