# Hierarchy For Package org.apache.lucene.search.matchhighlight

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.lucene.search.matchhighlight.BreakIteratorShrinkingAdjuster (implements org.apache.lucene.search.matchhighlight.PassageAdjuster)
  - org.apache.lucene.search.matchhighlight.FieldValueHighlighters
  - org.apache.lucene.search.matchhighlight.MatchHighlighter
  - org.apache.lucene.search.matchhighlight.MatchHighlighter.DocHighlights
  - org.apache.lucene.search.matchhighlight.MatchRegionRetriever
  - org.apache.lucene.search.matchhighlight.OffsetRange (implements java.lang.Cloneable)
    - org.apache.lucene.search.matchhighlight.MatchHighlighter.QueryOffsetRange
    - org.apache.lucene.search.matchhighlight.Passage
  - org.apache.lucene.search.matchhighlight.OffsetsFromMatchIterator (implements org.apache.lucene.search.matchhighlight.OffsetsRetrievalStrategy)
  - org.apache.lucene.search.matchhighlight.OffsetsFromPositions (implements org.apache.lucene.search.matchhighlight.OffsetsRetrievalStrategy)
  - org.apache.lucene.search.matchhighlight.OffsetsFromTokens (implements org.apache.lucene.search.matchhighlight.OffsetsRetrievalStrategy)
  - org.apache.lucene.search.matchhighlight.OffsetsFromValues (implements org.apache.lucene.search.matchhighlight.OffsetsRetrievalStrategy)
  - org.apache.lucene.search.matchhighlight.PassageFormatter
  - org.apache.lucene.search.matchhighlight.PassageSelector

## Interface Hierarchy

- java.util.function.Function<T,R>
  - org.apache.lucene.search.matchhighlight.OffsetsRetrievalStrategySupplier
- java.lang.Iterable<T>
  - org.apache.lucene.search.matchhighlight.MatchRegionRetriever.FieldValueProvider
- org.apache.lucene.search.matchhighlight.MatchHighlighter.FieldValueHighlighter
- org.apache.lucene.search.matchhighlight.MatchRegionRetriever.MatchOffsetsConsumer
- org.apache.lucene.search.matchhighlight.OffsetsRetrievalStrategy
- org.apache.lucene.search.matchhighlight.PassageAdjuster