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.
|
MergeStrategy |
|
MergeTreeNodesVisitor<V,K,T extends IBaseTreeNode<V,K,T>> |
|
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 |
|