## Uses of Interface
org.apache.lucene.util.BytesRefIterator

Packages that use BytesRefIterator
org.apache.lucene.search.spell: Suggest alternate spellings for words.
org.apache.lucene.search.suggest: Support for Autocomplete/Autosuggest
org.apache.lucene.search.suggest.fst: Finite-state based autosuggest.
org.apache.lucene.util: Some utility classes.

Uses of BytesRefIterator in org.apache.lucene.search.spell

Subinterfaces of BytesRefIterator in org.apache.lucene.search.spell
`interface` `TermFreqIterator` Interface for enumerating term,weight pairs.

Classes in org.apache.lucene.search.spell that implement BytesRefIterator
`static class` `TermFreqIterator.TermFreqIteratorWrapper` Wraps a BytesRefIterator as a TermFreqIterator, with all weights set to `1`

Methods in org.apache.lucene.search.spell that return BytesRefIterator
`BytesRefIterator` `HighFrequencyDictionary.getWordsIterator()`
`BytesRefIterator` `Dictionary.getWordsIterator()` Return all words present in the dictionary
`BytesRefIterator` `PlainTextDictionary.getWordsIterator()`
`BytesRefIterator` `LuceneDictionary.getWordsIterator()`

Constructors in org.apache.lucene.search.spell with parameters of type BytesRefIterator
`TermFreqIterator.TermFreqIteratorWrapper(BytesRefIterator wrapped)`

Uses of BytesRefIterator in org.apache.lucene.search.suggest

Classes in org.apache.lucene.search.suggest that implement BytesRefIterator
`class` `BufferingTermFreqIteratorWrapper` This wrapper buffers incoming elements.
`class` `SortedTermFreqIteratorWrapper` This wrapper buffers incoming elements and makes sure they are sorted based on given comparator.
`class` `UnsortedTermFreqIteratorWrapper` This wrapper buffers the incoming elements and makes sure they are in random order.

Methods in org.apache.lucene.search.suggest that return BytesRefIterator
`BytesRefIterator` `BytesRefList.iterator()` sugar for `BytesRefList.iterator(Comparator)` with a `null` comparator
`BytesRefIterator` `BytesRefList.iterator(Comparator<BytesRef> comp)` Returns a `BytesRefIterator` with point in time semantics.

Uses of BytesRefIterator in org.apache.lucene.search.suggest.fst

Methods in org.apache.lucene.search.suggest.fst that return BytesRefIterator
`BytesRefIterator` `ExternalRefSorter.iterator()`
`BytesRefIterator` `InMemorySorter.iterator()`
`BytesRefIterator` `BytesRefSorter.iterator()` Sorts the entries added in `BytesRefSorter.add(BytesRef)` and returns an iterator over all sorted entries.

Uses of BytesRefIterator in org.apache.lucene.util

Fields in org.apache.lucene.util declared as BytesRefIterator
`static BytesRefIterator` `BytesRefIterator.EMPTY` Singleton BytesRefIterator that iterates over 0 BytesRefs.