All Classes Interface Summary Class Summary Enum Summary
| Class |
Description |
| BaseMergeTreeNodesVisitor<V,K,T extends IBaseTreeNode<V,K,T>> |
|
| BaseTreeNode<T,K> |
The generic class BaseTreeNode have a generic id and value object
|
| BaseTreeNodeTransformer |
|
| BaseTreeNodeVisitorHandlerExtensions |
|
| FindValuesBaseTreeNodeVisitor<T,K> |
This visitor visits all BaseTreeNode objects and checks if the value equals with the
value of this visitor
|
| GenericBinaryTree<T> |
|
| IBaseTreeNode<V,K,T extends IBaseTreeNode<V,K,T>> |
|
| IBaseTreeNodeHandlerExtensions |
|
| ITreeNode<V,T extends ITreeNode<V,T>> |
The Interface ITreeNode holds the children in a Collection object
|
| ITreeNodeHandlerExtensions |
|
| LinkedNode<T> |
The class LinkedNode is a representation of a binary tree node and can have only one next
element and one previous element and a current value.
|
| MaxIndexFinderTreeNodeVisitor<V,K,T extends IBaseTreeNode<V,K,T>> |
This visitor visits all ITreeNode objects and adds them to a Collection object
with all descendant
|
| MergeStrategy |
|
| MergeTreeNodesVisitor<V,K,T extends IBaseTreeNode<V,K,T>> |
|
| ReindexTreeNodeVisitor<V,K,T extends IBaseTreeNode<V,K,T>> |
This visitor visits all ITreeNode objects and adds them to a Collection object
with all descendant
|
| SimpleTreeNode<T,K> |
The generic class SimpleTreeNode holds only the parent, the left most child and the right
sibling
|
| SimpleTreeNodeHandlerExtensions |
|
| TreeIdNode<T,K> |
The generic class TreeIdNode keeps no references to the parent or the children, only the
id's are kept.
|
| TreeNode<T> |
The generic class TreeNode.
|
| TreeNodeVisitorHandlerExtensions |
|