Uses of Class
org.apache.lucene.util.automaton.StringsToAutomaton.State
Packages that use StringsToAutomaton.State
Package
Description
Finite-state automaton for regular expressions.
-
Uses of StringsToAutomaton.State in org.apache.lucene.util.automaton
Fields in org.apache.lucene.util.automaton declared as StringsToAutomaton.StateModifier and TypeFieldDescriptionprivate static final StringsToAutomaton.State[]StringsToAutomaton.State.NO_STATESAn empty set of states.private final StringsToAutomaton.StateStringsToAutomaton.rootRoot automaton state.(package private) StringsToAutomaton.State[]StringsToAutomaton.State.statesStates reachable from outgoing transitions.Fields in org.apache.lucene.util.automaton with type parameters of type StringsToAutomaton.StateModifier and TypeFieldDescriptionStringsToAutomaton.stateRegistryA "registry" for state interning.StringsToAutomaton.stateRegistryA "registry" for state interning.Methods in org.apache.lucene.util.automaton that return StringsToAutomaton.StateModifier and TypeMethodDescription(package private) StringsToAutomaton.StateStringsToAutomaton.State.getState(int label) Returns the target state of a transition leaving this state and labeled withlabel.(package private) StringsToAutomaton.StateStringsToAutomaton.State.lastChild()Return the most recent transitions's target state.(package private) StringsToAutomaton.StateStringsToAutomaton.State.lastChild(int label) Return the associated state if the most recent transition is labeled withlabel.(package private) StringsToAutomaton.StateStringsToAutomaton.State.newState(int label) Create a new outgoing transition labeledlabeland return the newly created target state for this transition.Methods in org.apache.lucene.util.automaton with parameters of type StringsToAutomaton.StateModifier and TypeMethodDescriptionprivate static intStringsToAutomaton.convert(Automaton.Builder a, StringsToAutomaton.State s, IdentityHashMap<StringsToAutomaton.State, Integer> visited) Internal recursive traversal for conversion.(package private) voidStringsToAutomaton.State.replaceLastChild(StringsToAutomaton.State state) Replace the last added outgoing transition's target state with the given state.private voidStringsToAutomaton.replaceOrRegister(StringsToAutomaton.State state) Replace last child ofstatewith an already registered state or stateRegistry the last child state.Method parameters in org.apache.lucene.util.automaton with type arguments of type StringsToAutomaton.StateModifier and TypeMethodDescriptionprivate static intStringsToAutomaton.convert(Automaton.Builder a, StringsToAutomaton.State s, IdentityHashMap<StringsToAutomaton.State, Integer> visited) Internal recursive traversal for conversion.