# Package org.modeshape.jcr.api.index

- Interface Summary
  Interface | Description
  --- | ---
  IndexColumnDefinition | An immutable definition of a column used in an `IndexDefinition`.
  IndexColumnDefinitionTemplate | An immutable definition of a column used in an `IndexDefinition`.
  IndexDefinition | An immutable description of an index definition.
  IndexDefinition.WorkspaceMatchRule |
  IndexDefinitionTemplate | A mutable form of the `IndexDefinition`.
  IndexManager | An interface for programmatically adding or removing index providers and index definitions.

- Enum Summary
  Enum | Description
  --- | ---
  IndexDefinition.IndexKind | The kind of indexes.

- Exception Summary
  Exception | Description
  --- | ---
  IndexExistsException | Exception used when an index already exists.
  InvalidIndexDefinitionException | Exception used when one or more index definitions is invalid.
  NoSuchIndexException | Exception used when an index does not exist.

Copyright © 2008-2014 JBoss, a division of Red Hat. All Rights Reserved.