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

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - java.text.BreakIterator (implements java.lang.Cloneable)
    - org.apache.lucene.search.uhighlight.CustomSeparatorBreakIterator
    - org.apache.lucene.search.uhighlight.LengthGoalBreakIterator
    - org.apache.lucene.search.uhighlight.SplittingBreakIterator
    - org.apache.lucene.search.uhighlight.WholeBreakIterator
  - org.apache.lucene.search.uhighlight.FieldHighlighter
  - org.apache.lucene.search.uhighlight.FieldOffsetStrategy
    - org.apache.lucene.search.uhighlight.AnalysisOffsetStrategy
      - org.apache.lucene.search.uhighlight.MemoryIndexOffsetStrategy
      - org.apache.lucene.search.uhighlight.TokenStreamOffsetStrategy
    - org.apache.lucene.search.uhighlight.MultiFieldsOffsetStrategy
    - org.apache.lucene.search.uhighlight.NoOpOffsetStrategy
    - org.apache.lucene.search.uhighlight.PostingsOffsetStrategy
    - org.apache.lucene.search.uhighlight.PostingsWithTermVectorsOffsetStrategy
    - org.apache.lucene.search.uhighlight.TermVectorOffsetStrategy
  - org.apache.lucene.index.IndexReader (implements java.io.Closeable)
    - org.apache.lucene.index.LeafReader
      - org.apache.lucene.index.FilterLeafReader
        - org.apache.lucene.search.uhighlight.OverlaySingleDocTermsLeafReader
  - org.apache.lucene.search.uhighlight.OffsetsEnum (implements java.io.Closeable, java.lang.Comparable<T>)
    - org.apache.lucene.search.uhighlight.OffsetsEnum.MultiOffsetsEnum
    - org.apache.lucene.search.uhighlight.OffsetsEnum.OfMatchesIterator
    - org.apache.lucene.search.uhighlight.OffsetsEnum.OfMatchesIteratorWithSubs
    - org.apache.lucene.search.uhighlight.OffsetsEnum.OfPostings
  - org.apache.lucene.search.uhighlight.Passage
  - org.apache.lucene.search.uhighlight.PassageFormatter
    - org.apache.lucene.search.uhighlight.DefaultPassageFormatter
  - org.apache.lucene.search.uhighlight.PassageScorer
  - org.apache.lucene.search.uhighlight.PhraseHelper
  - org.apache.lucene.index.StoredFieldVisitor
    - org.apache.lucene.search.uhighlight.UnifiedHighlighter.LimitedStoredFieldVisitor
  - org.apache.lucene.search.uhighlight.UnifiedHighlighter
  - org.apache.lucene.search.uhighlight.UnifiedHighlighter.Builder

## Interface Hierarchy

- org.apache.lucene.search.uhighlight.CharArrayMatcher
  - org.apache.lucene.search.uhighlight.LabelledCharArrayMatcher

## Enum Class Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - org.apache.lucene.search.uhighlight.UnifiedHighlighter.HighlightFlag
    - org.apache.lucene.search.uhighlight.UnifiedHighlighter.OffsetSource

## Record Class Hierarchy

- java.lang.Object
  - java.lang.Record
    - org.apache.lucene.search.uhighlight.UHComponents