
| 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.
|
| DistanceEntry<D extends Distance<D>,E extends Entry> |
Helper class: encapsulates an entry in an Index and a distance value
belonging to this entry.
|
| 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.
|
| TreeIndexFactory<O,I extends Index> |
Abstract base class for tree-based indexes.
|
| TreeIndexFactory.Parameterizer<O> |
Parameterization class.
|
| 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