Interface | Description |
---|---|
EmptySortedTreeConstructor<E,N extends OpenNode<E,N>,T extends Tree<E,N>> | |
EmptyTreeConstructor<E,N extends OpenNode<E,N>,T extends Tree<E,N>> |
Used to create empty trees.
|
IteratorRemoveHandler<E,N extends OpenNode<E,N>,T extends Tree<E,N>> |
Handle the removal of a node through an iterator.
|
KeyMapping<T> | |
NodeKeyedSPIComponent |
SPI component that can be looked up from the class of the node.
|
NodeToRelatedTreeConverter<E,N extends OpenNode<E,? extends N>,T extends Tree<E,? extends N>> |
Takes a node and creates a subtree with the node as the root.
|
ParentReference<O> |
Reference to the parent to allow replacement.
|
ParentReferenceFactory<E,O extends OpenNode<E,O>> |
Factory for
ParentReference objects. |
Rotator<E,N extends OpenNode<E,N>> |
Rotator SPI component.
|
SPIComponent |
SPI component that can be looked up from a class.
|
TreeBuilderFactoryAware |
An SPI component that requires a
TreeBuilderFactory . |
TreeConstructor<E,N extends OpenNode<E,? extends N>,T extends Tree<E,? extends N>> |
Used to create trees from the bottom up.
|
TreeConverter<E,N extends OpenNode<E,N>,T extends Tree<E,N>> |
Converts a tree of one type to another.
|
TreeImplementation |
Used to discover the available tree implementations.
|
TreeKeyedSPIComponent |
SPI component that can be looked up from the class of the node.
|
TreeRestructurer |
Support for rearranging and restructuring trees.
|
Class | Description |
---|---|
DefaultRemovalHandler<E,N extends OpenNode<E,N>,T extends Tree<E,N>> |
Default handler for removal operations through an iterator.
|
Copyright © 2014–2016. All rights reserved.