
| 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