## Uses of Class
org.apache.lucene.util.automaton.CompiledAutomaton

Packages that use CompiledAutomaton
Package | Description
--- | ---
org.apache.lucene.codecs | Codecs API: API for customization of the encoding and structure of the index.
org.apache.lucene.index | Code to maintain and access indices.
org.apache.lucene.search | Code to search indices.

### Uses of CompiledAutomaton in org.apache.lucene.codecs

Methods in org.apache.lucene.codecs with parameters of type CompiledAutomaton
Modifier and Type | Method and Description
--- | ---
`TermsEnum` | BlockTreeTermsReader.FieldReader.`intersect(CompiledAutomaton compiled, BytesRef startTerm)`

### Uses of CompiledAutomaton in org.apache.lucene.index

Methods in org.apache.lucene.index with parameters of type CompiledAutomaton
Modifier and Type | Method and Description
--- | ---
`TermsEnum` | Terms.`intersect(CompiledAutomaton compiled, BytesRef startTerm)` Returns a TermsEnum that iterates over all terms that are accepted by the provided `CompiledAutomaton`.
`TermsEnum` | MultiTerms.`intersect(CompiledAutomaton compiled, BytesRef startTerm)`
`TermsEnum` | FilterAtomicReader.FilterTerms.`intersect(CompiledAutomaton automaton, BytesRef bytes)`

### Uses of CompiledAutomaton in org.apache.lucene.search

Fields in org.apache.lucene.search declared as CompiledAutomaton
Modifier and Type | Field and Description
--- | ---
`protected CompiledAutomaton` | AutomatonQuery.`compiled`

Methods in org.apache.lucene.search that return types with arguments of type CompiledAutomaton
Modifier and Type | Method and Description
--- | ---
`List<CompiledAutomaton>` | FuzzyTermsEnum.LevenshteinAutomataAttribute.`automata()`
`List<CompiledAutomaton>` | FuzzyTermsEnum.LevenshteinAutomataAttributeImpl.`automata()`