
| Interface | Description | 
|---|---|
| DirectoryEntry | Directory Entry | 
| Entry | Defines the requirements for an entry in an index structure. | 
| LeafEntry | Leaf entry | 
| Node<E extends Entry> | This interface defines the common requirements of nodes in an index
 structure. | 
| Class | Description | 
|---|---|
| AbstractDirectoryEntry | Abstract superclass for entries in an tree based index structure. | 
| AbstractLeafEntry | Abstract superclass for entries in an tree based index structure. | 
| AbstractNode<E extends Entry> | Abstract superclass for nodes in an tree based index structure. | 
| BreadthFirstEnumeration<N extends Node<E>,E extends Entry> | Provides a breadth first enumeration over the nodes of an index structure. | 
| IndexTree<N extends Node<E>,E extends Entry> | Abstract super class for all tree based index classes. | 
| IndexTreePath<E extends Entry> | Represents a path to a node in an index structure. | 
| TreeIndexHeader | Encapsulates the header information of a tree-like index structure. | 
| TreeIndexPathComponent<E extends Entry> | Represents a component in an IndexPath. | 
Tree-based index structures