# Uses of Package
org.apache.lucene.util.automaton

Packages that use org.apache.lucene.util.automaton
Package
Description
org.apache.lucene.analysis
Text analysis.
org.apache.lucene.codecs.lucene90.blocktree
BlockTree terms dictionary.
org.apache.lucene.index
Code to maintain and access indices.
org.apache.lucene.search
Code to search indices.
org.apache.lucene.util.automaton
Finite-state automaton for regular expressions.

Classes in org.apache.lucene.util.automaton used by org.apache.lucene.analysis
Class
Description
Automaton
Represents an automaton and all its states and transitions.
Classes in org.apache.lucene.util.automaton used by org.apache.lucene.codecs.lucene90.blocktree
Class
Description
CompiledAutomaton
Immutable class holding compiled details for a given Automaton.
Classes in org.apache.lucene.util.automaton used by org.apache.lucene.index
Class
Description
CompiledAutomaton
Immutable class holding compiled details for a given Automaton.
Classes in org.apache.lucene.util.automaton used by org.apache.lucene.search
Class
Description
Automaton
Represents an automaton and all its states and transitions.
AutomatonProvider
Automaton provider for `RegExp.` `RegExp.toAutomaton(AutomatonProvider)`
ByteRunAutomaton
Automaton representation for matching UTF-8 byte[].
CompiledAutomaton
Immutable class holding compiled details for a given Automaton.
Classes in org.apache.lucene.util.automaton used by org.apache.lucene.util.automaton
Class
Description
Automaton
Represents an automaton and all its states and transitions.
AutomatonProvider
Automaton provider for `RegExp.` `RegExp.toAutomaton(AutomatonProvider)`
ByteRunAutomaton
Automaton representation for matching UTF-8 byte[].
ByteRunnable
A runnable automaton accepting byte array as input
CompiledAutomaton.AUTOMATON_TYPE
Automata are compiled into different internal forms for the most efficient execution depending upon the language they accept.
FiniteStringsIterator
Iterates all accepted strings.
RegExp
Regular Expression extension to `Automaton`.
RegExp.Kind
The type of expression represented by a RegExp node.
RunAutomaton
Finite-state automaton with fast run operation.
TooComplexToDeterminizeException
This exception is thrown when determinizing an automaton would require too much work.
Transition
Holds one transition from an `Automaton`.
TransitionAccessor
Interface accessing the transitions of an automaton