All Classes and Interfaces

Class
Description
This visitor visits all IBaseTreeNode objects and merges all nodes to the given IBaseTreeNode object.
The generic class BaseTreeNode have a generic id and value object
The class BaseTreeNodeTransformer provides algorithms for converting between the BaseTreeNode objects and TreeIdNode objects.
The class BaseTreeNodeVisitorHandlerExtensions provides handler methods for the visit all field in the class IBaseTreeNode
This visitor visits all BaseTreeNode objects and checks if the value equals with the value of this visitor
This visitor visits all IBaseTreeNode objects and checks if the value equals with the value of this visitor
The abstract class GenericBinaryTree represents a generic binary tree.
The Interface IBaseTreeNode extends ITreeNode and provides an additional id field that can be used as key
The class IBaseTreeNodeHandlerExtensions provides handler methods for the class IBaseTreeNode
ITreeNode<V,T extends ITreeNode<V,T>>
The Interface ITreeNode holds the children in a Collection object
The class ITreeNodeHandlerExtensions provides handler methods for the class ITreeNode
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.
This visitor visits all ITreeNode objects and adds them to a Collection object with all descendant
The enum MergeStrategy will be used for merge tree nodes
This visitor visits all IBaseTreeNode objects and merges all nodes to the given IBaseTreeNode object.
This visitor visits all ITreeNode objects and adds them to a Collection object with all descendants
The generic class SimpleTreeNode holds only the parent, the left most child and the right sibling
The class SimpleTreeNodeHandlerExtensions provides handler methods for the class SimpleTreeNode
The enum TraversalType provides the different types of traversing a tree
The generic class TreeIdNode keeps no references to the parent or the children, only the id's are kept.
The generic class TreeNode.
The class TreeNodeVisitorHandlerExtensions provides handler methods for the visit all field in the class ITreeNode