# Hierarchy For All Packages

Package Hierarchies:

- org.apache.lucene.codecs,
- org.apache.lucene.codecs.blocktree,
- org.apache.lucene.codecs.lucene40,
- org.apache.lucene.codecs.lucene41,
- org.apache.lucene.codecs.lucene410,
- org.apache.lucene.codecs.lucene42,
- org.apache.lucene.codecs.lucene45,
- org.apache.lucene.codecs.lucene46,
- org.apache.lucene.codecs.lucene49,
- org.apache.lucene.codecs.lucene50,
- org.apache.lucene.codecs.lucene53

## Class Hierarchy

- java.lang.Object
  - org.apache.lucene.codecs.Codec (implements org.apache.lucene.util.NamedSPILoader.NamedSPI)
    - org.apache.lucene.codecs.lucene40.Lucene40Codec
    - org.apache.lucene.codecs.lucene410.Lucene410Codec
    - org.apache.lucene.codecs.lucene41.Lucene41Codec
    - org.apache.lucene.codecs.lucene42.Lucene42Codec
    - org.apache.lucene.codecs.lucene45.Lucene45Codec
    - org.apache.lucene.codecs.lucene46.Lucene46Codec
    - org.apache.lucene.codecs.lucene49.Lucene49Codec
    - org.apache.lucene.codecs.lucene50.Lucene50Codec
    - org.apache.lucene.codecs.lucene53.Lucene53Codec
  - org.apache.lucene.codecs.CompoundFormat
    - org.apache.lucene.codecs.lucene40.Lucene40CompoundFormat
  - org.apache.lucene.codecs.DocValuesFormat (implements org.apache.lucene.util.NamedSPILoader.NamedSPI)
    - org.apache.lucene.codecs.lucene40.Lucene40DocValuesFormat
    - org.apache.lucene.codecs.lucene410.Lucene410DocValuesFormat
    - org.apache.lucene.codecs.lucene42.Lucene42DocValuesFormat
    - org.apache.lucene.codecs.lucene45.Lucene45DocValuesFormat
    - org.apache.lucene.codecs.lucene49.Lucene49DocValuesFormat
    - org.apache.lucene.codecs.lucene50.Lucene50DocValuesFormat
  - org.apache.lucene.codecs.FieldInfosFormat
    - org.apache.lucene.codecs.lucene40.Lucene40FieldInfosFormat
    - org.apache.lucene.codecs.lucene42.Lucene42FieldInfosFormat
    - org.apache.lucene.codecs.lucene46.Lucene46FieldInfosFormat
  - org.apache.lucene.index.Fields (implements java.lang.Iterable<T>)
    - org.apache.lucene.codecs.FieldsProducer (implements org.apache.lucene.util.Accountable, java.io.Closeable)
      - org.apache.lucene.codecs.blocktree.Lucene40BlockTreeTermsReader
  - org.apache.lucene.codecs.LiveDocsFormat
    - org.apache.lucene.codecs.lucene40.Lucene40LiveDocsFormat
  - org.apache.lucene.codecs.lucene41.Lucene41StoredFieldsIndexReader (implements org.apache.lucene.util.Accountable, java.lang.Cloneable)
  - org.apache.lucene.codecs.NormsFormat
    - org.apache.lucene.codecs.lucene40.Lucene40NormsFormat
    - org.apache.lucene.codecs.lucene42.Lucene42NormsFormat
    - org.apache.lucene.codecs.lucene49.Lucene49NormsFormat
  - org.apache.lucene.codecs.NormsProducer (implements org.apache.lucene.util.Accountable, java.io.Closeable)
    - org.apache.lucene.codecs.UndeadNormsProducer
  - org.apache.lucene.codecs.PostingsFormat (implements org.apache.lucene.util.NamedSPILoader.NamedSPI)
    - org.apache.lucene.codecs.lucene40.Lucene40PostingsFormat
    - org.apache.lucene.codecs.lucene41.Lucene41PostingsFormat
  - org.apache.lucene.codecs.PostingsReaderBase (implements org.apache.lucene.util.Accountable, java.io.Closeable)
    - org.apache.lucene.codecs.lucene41.Lucene41PostingsReader
  - org.apache.lucene.codecs.SegmentInfoFormat
    - org.apache.lucene.codecs.lucene40.Lucene40SegmentInfoFormat
    - org.apache.lucene.codecs.lucene46.Lucene46SegmentInfoFormat
  - org.apache.lucene.codecs.StoredFieldsFormat
    - org.apache.lucene.codecs.lucene40.Lucene40StoredFieldsFormat
    - org.apache.lucene.codecs.lucene41.Lucene41StoredFieldsFormat
  - org.apache.lucene.codecs.TermVectorsFormat
    - org.apache.lucene.codecs.lucene40.Lucene40TermVectorsFormat
    - org.apache.lucene.codecs.lucene42.Lucene42TermVectorsFormat

Copyright © 2000-2017 Apache Software Foundation. All Rights Reserved.