# Hierarchy For Package com.enonic.xp.index

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.enonic.xp.index.AbstractIndexConfigDocument (implements com.enonic.xp.index.IndexConfigDocument)
    - com.enonic.xp.index.PatternIndexConfigDocument
  - com.enonic.xp.index.AllTextIndexConfig
  - com.enonic.xp.index.AllTextIndexConfig.Builder
  - com.enonic.xp.index.ChildOrder
  - com.enonic.xp.index.ChildOrder.Builder
  - com.enonic.xp.index.IndexConfig (implements java.lang.Comparable<T>)
  - com.enonic.xp.index.IndexConfig.Builder
  - com.enonic.xp.index.IndexPath
  - com.enonic.xp.index.IndexValueProcessors
  - com.enonic.xp.index.PathIndexConfig (implements java.lang.Comparable<T>)
  - com.enonic.xp.index.PathIndexConfig.Builder
  - com.enonic.xp.index.PatternIndexConfigDocument.Builder
  - com.enonic.xp.index.PurgeIndexParams
  - com.enonic.xp.index.ReindexParams
  - com.enonic.xp.index.ReindexParams.Builder
  - com.enonic.xp.index.ReindexResult
  - com.enonic.xp.index.ReindexResult.Builder
  - com.enonic.xp.index.UpdateIndexSettingsParams
  - com.enonic.xp.index.UpdateIndexSettingsParams.Builder
  - com.enonic.xp.index.UpdateIndexSettingsResult
  - com.enonic.xp.index.UpdateIndexSettingsResult.Builder

## Interface Hierarchy

- com.enonic.xp.index.IndexConfigDocument
- com.enonic.xp.index.IndexService
- com.enonic.xp.index.IndexValueProcessor
- com.enonic.xp.index.ReindexListener

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.enonic.xp.index.IndexType