## Uses of Interface
org.apache.lucene.search.matchhighlight.MatchRegionRetriever.FieldValueProvider

- Packages that use MatchRegionRetriever.FieldValueProvider
  Package | Description
  --- | ---
  org.apache.lucene.search.matchhighlight | This package contains several components useful to build a highlighter on top of the `Matches` API.

- - ### Uses of MatchRegionRetriever.FieldValueProvider in org.apache.lucene.search.matchhighlight

    Methods in org.apache.lucene.search.matchhighlight with parameters of type MatchRegionRetriever.FieldValueProvider
    Modifier and Type | Method | Description
    --- | --- | ---
    `List<OffsetRange>` | OffsetsFromMatchIterator.`get​(MatchesIterator matchesIterator, MatchRegionRetriever.FieldValueProvider doc)` |
    `List<OffsetRange>` | OffsetsFromPositions.`get​(MatchesIterator matchesIterator, MatchRegionRetriever.FieldValueProvider doc)` |
    `List<OffsetRange>` | OffsetsFromTokens.`get​(MatchesIterator matchesIterator, MatchRegionRetriever.FieldValueProvider doc)` |
    `List<OffsetRange>` | OffsetsFromValues.`get​(MatchesIterator matchesIterator, MatchRegionRetriever.FieldValueProvider doc)` |
    `List<OffsetRange>` | OffsetsRetrievalStrategy.`get​(MatchesIterator matchesIterator, MatchRegionRetriever.FieldValueProvider doc)` | Return value offsets (match ranges) acquired from the given `MatchesIterator`.
    `void` | MatchRegionRetriever.`highlightDocument​(LeafReaderContext leafReaderContext, int contextDocId, MatchRegionRetriever.FieldValueProvider doc, Predicate<String> acceptField, Map<String,​List<OffsetRange>> outputHighlights)` | Low-level method for retrieving hit ranges for a single document.