# Hierarchy For All Packages

Package Hierarchies:

- org.apache.lucene.monitor

## Class Hierarchy

- java.lang.Object
  - org.apache.lucene.monitor.CandidateMatcher<T>
    - org.apache.lucene.monitor.ParallelMatcher<T>
    - org.apache.lucene.monitor.PartitionMatcher<T>
  - org.apache.lucene.monitor.ConcurrentQueryLoader (implements java.io.Closeable)
  - org.apache.lucene.monitor.HighlightsMatch.Hit (implements java.lang.Comparable<T>)
  - org.apache.lucene.monitor.MatchingQueries<T>
  - org.apache.lucene.monitor.Monitor (implements java.io.Closeable)
  - org.apache.lucene.monitor.Monitor.QueryCacheStats
  - org.apache.lucene.monitor.MonitorConfiguration
  - org.apache.lucene.monitor.MonitorQuery
  - org.apache.lucene.monitor.MultiMatchingQueries<T>
  - org.apache.lucene.monitor.Presearcher
    - org.apache.lucene.monitor.TermFilteredPresearcher
      - org.apache.lucene.monitor.MultipassTermFilteredPresearcher
  - org.apache.lucene.monitor.PresearcherMatch<T>
  - org.apache.lucene.monitor.PresearcherMatches<T>
  - org.apache.lucene.monitor.QueryDecomposer
  - org.apache.lucene.monitor.QueryMatch
    - org.apache.lucene.monitor.ExplainingMatch
    - org.apache.lucene.monitor.HighlightsMatch
    - org.apache.lucene.monitor.ScoringMatch
  - org.apache.lucene.monitor.QueryTree
  - org.apache.lucene.monitor.RegexpQueryHandler (implements org.apache.lucene.monitor.CustomQueryHandler)
  - org.apache.lucene.monitor.SlowLog (implements java.lang.Iterable<T>)
  - org.apache.lucene.monitor.SlowLog.Entry
  - org.apache.lucene.monitor.TermFilteredPresearcher.BytesRefHashIterator (implements org.apache.lucene.util.BytesRefIterator)

## Interface Hierarchy

- org.apache.lucene.monitor.CustomQueryHandler
- org.apache.lucene.monitor.MatcherFactory<T>
- org.apache.lucene.monitor.MonitorQuerySerializer
- org.apache.lucene.monitor.MonitorUpdateListener
- org.apache.lucene.monitor.QueryTimeListener
- org.apache.lucene.monitor.TermFilteredPresearcher.DocumentQueryBuilder
- java.util.function.ToDoubleFunction<T>
  - org.apache.lucene.monitor.TermWeightor