## Uses of Interface
org.apache.lucene.search.MatchesIterator

Packages that use MatchesIterator
org.apache.lucene.search: Code to search indices.

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

Classes in org.apache.lucene.search that implement MatchesIterator
`class` `FilterMatchesIterator` A MatchesIterator that delegates all calls to another MatchesIterator

Fields in org.apache.lucene.search declared as MatchesIterator
`protected MatchesIterator` FilterMatchesIterator.`in` The delegate

Methods in org.apache.lucene.search that return MatchesIterator
`static MatchesIterator` MatchesUtils.`disjunction(LeafReaderContext context, int doc, Query query, String field, BytesRefIterator terms)` Create a MatchesIterator that is a disjunction over a list of terms extracted from a `BytesRefIterator`.
`static MatchesIterator` MatchesUtils.`disjunction(List<MatchesIterator> subMatches)` Create a MatchesIterator that iterates in order over all matches in a set of subiterators
`MatchesIterator` Matches.`getMatches(String field)` Returns a `MatchesIterator` over the matches for a single field, or `null` if there are no matches in that field.
`MatchesIterator` NamedMatches.`getMatches(String field)`
`MatchesIterator` FilterMatchesIterator.`getSubMatches()`
`MatchesIterator` MatchesIterator.`getSubMatches()` Returns a MatchesIterator that iterates over the positions and offsets of individual terms within the current match Returns `null` if there are no submatches (ie the current iterator is at the leaf level) Should only be called after `next()` has returned `true`

Method parameters in org.apache.lucene.search with type arguments of type MatchesIterator
`static MatchesIterator` MatchesUtils.`disjunction(List<MatchesIterator> subMatches)` Create a MatchesIterator that iterates in order over all matches in a set of subiterators
`static Matches` MatchesUtils.`forField(String field, IOSupplier<MatchesIterator> mis)` Create a Matches for a single field

Constructors in org.apache.lucene.search with parameters of type MatchesIterator
Constructor and Description
`FilterMatchesIterator(MatchesIterator in)` Create a new FilterMatchesIterator