All Classes
-
All Classes Interface Summary Class Summary Class Description BaseTreeNode<T,K> The generic classBaseTreeNode
have a generic id and value objectBaseTreeNodeTransformer The classBaseTreeNodeTransformer
provides algorithms for converting between theBaseTreeNode
objects andTreeIdNode
objects.FindValuesBaseTreeNodeVisitor<T,K> This visitor visits allBaseTreeNode
objects and checks if the value equals with the value of this visitorGenericBinaryTree<T> The abstract classGenericBinaryTree
represents a generic binary tree.IBaseTreeNode<V,K,T extends IBaseTreeNode<V,K,T>> The InterfaceIBaseTreeNode
extendsITreeNode
and provides an additional id field that can be used as keyITreeNode<V,T extends ITreeNode<V,T>> The InterfaceITreeNode
holds the children in aCollection
objectITreeNodeHandlerExtensions The classITreeNodeHandlerExtensions
provides handler methods for the classITreeNode
LinkedNode<T> The classLinkedNode
is a representation of a binary tree node and can have only one next element and one previous element and a current value.SimpleTreeNode<T,K> The generic classSimpleTreeNode
holds only the parent, the left most child and the right siblingSimpleTreeNodeHandlerExtensions The classSimpleTreeNodeHandlerExtensions
provides handler methods for the classSimpleTreeNode
TreeIdNode<T,K> The generic classTreeIdNode
keeps no references to the parent or the children, only the id's are kept.TreeNode<T> The generic class TreeNode.