All Classes
-
All Classes Interface Summary Class Summary Class Description BaseTreeNode<T,K> The generic classBaseTreeNodehave a generic id and value objectBaseTreeNodeTransformer The classBaseTreeNodeTransformerprovides algorithms for converting between theBaseTreeNodeobjects andTreeIdNodeobjects.FindValuesBaseTreeNodeVisitor<T,K> This visitor visits allBaseTreeNodeobjects and checks if the value equals with the value of this visitorGenericBinaryTree<T> The abstract classGenericBinaryTreerepresents a generic binary tree.IBaseTreeNode<V,K,T extends IBaseTreeNode<V,K,T>> The InterfaceIBaseTreeNodeextendsITreeNodeand provides an additional id field that can be used as keyITreeNode<V,T extends ITreeNode<V,T>> The InterfaceITreeNodeholds the children in aCollectionobjectITreeNodeHandlerExtensions The classITreeNodeHandlerExtensionsprovides handler methods for the classITreeNodeLinkedNode<T> The classLinkedNodeis 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 classSimpleTreeNodeholds only the parent, the left most child and the right siblingSimpleTreeNodeHandlerExtensions The classSimpleTreeNodeHandlerExtensionsprovides handler methods for the classSimpleTreeNodeTreeIdNode<T,K> The generic classTreeIdNodekeeps no references to the parent or the children, only the id's are kept.TreeNode<T> The generic class TreeNode.