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

- Packages that use MatchesIterator
  Package | Description
  --- | ---
  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
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `FilterMatchesIterator` | A MatchesIterator that delegates all calls to another MatchesIterator

    Fields in org.apache.lucene.search declared as MatchesIterator
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected MatchesIterator` | FilterMatchesIterator.`in` | The delegate

    Methods in org.apache.lucene.search that return MatchesIterator
    Modifier and Type | Method | Description
    --- | --- | ---
    `static MatchesIterator` | MatchesUtils.`disjunction​(List<MatchesIterator> subMatches)` | Create a MatchesIterator that iterates in order over all matches in a set of subiterators
    `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`.
    `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

    Method parameters in org.apache.lucene.search with type arguments of type MatchesIterator
    Modifier and Type | Method | Description
    --- | --- | ---
    `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 | Description
    --- | ---
    `FilterMatchesIterator​(MatchesIterator in)` | Create a new FilterMatchesIterator