## Hierarchy For Package org.apache.lucene.document

Package Hierarchies:
  All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.lucene.document.AbstractField (implements org.apache.lucene.document.Fieldable)
    - org.apache.lucene.document.Field (implements org.apache.lucene.document.Fieldable, java.io.Serializable)
    - org.apache.lucene.document.NumericField
  - org.apache.lucene.document.CompressionTools
  - org.apache.lucene.document.DateField
  - org.apache.lucene.document.DateTools
  - org.apache.lucene.document.Document (implements java.io.Serializable)
  - org.apache.lucene.document.LoadFirstFieldSelector (implements org.apache.lucene.document.FieldSelector)
  - org.apache.lucene.document.MapFieldSelector (implements org.apache.lucene.document.FieldSelector)
  - org.apache.lucene.document.NumberTools
  - org.apache.lucene.document.SetBasedFieldSelector (implements org.apache.lucene.document.FieldSelector)

## Interface Hierarchy

- java.io.Serializable
  - org.apache.lucene.document.Fieldable
  - org.apache.lucene.document.FieldSelector

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.lucene.document.NumericField.DataType
    - org.apache.lucene.document.FieldSelectorResult
    - org.apache.lucene.document.Field.Store
    - org.apache.lucene.document.Field.Index
    - org.apache.lucene.document.Field.TermVector
    - org.apache.lucene.document.DateTools.Resolution