Class Hierarchy
- java.lang.Object
- io.github.astrapi69.gen.tree.visitor.BaseMergeTreeNodesVisitor<V,K,T> (implements io.github.astrapi69.design.pattern.visitor.Visitor<T>)
- io.github.astrapi69.gen.tree.visitor.MergeTreeNodesVisitor<V,K,T> (implements io.github.astrapi69.design.pattern.visitor.Visitor<T>)
- io.github.astrapi69.gen.tree.BaseTreeNode<V,K> (implements io.github.astrapi69.gen.tree.api.IBaseTreeNode<V,K,T>)
- io.github.astrapi69.gen.tree.convert.BaseTreeNodeTransformer
- io.github.astrapi69.gen.tree.handler.BaseTreeNodeVisitorHandlerExtensions
- io.github.astrapi69.gen.tree.visitor.FindValuesIBaseTreeNodeVisitor<V,K,T> (implements io.github.astrapi69.design.pattern.visitor.Visitor<T>)
- io.github.astrapi69.gen.tree.binary.GenericBinaryTree<T>
- io.github.astrapi69.gen.tree.handler.IBaseTreeNodeHandlerExtensions
- io.github.astrapi69.gen.tree.handler.ITreeNodeHandlerExtensions
- io.github.astrapi69.gen.tree.binary.LinkedNode<T>
- io.github.astrapi69.gen.tree.visitor.MaxIndexFinderTreeNodeVisitor<V,K,T> (implements io.github.astrapi69.design.pattern.visitor.Visitor<T>)
- io.github.astrapi69.gen.tree.visitor.ReindexTreeNodeVisitor<V,K,T> (implements io.github.astrapi69.design.pattern.visitor.Visitor<T>)
- io.github.astrapi69.gen.tree.SimpleTreeNode<V,K> (implements io.github.astrapi69.design.pattern.visitor.Acceptable<V>)
- io.github.astrapi69.gen.tree.handler.SimpleTreeNodeHandlerExtensions
- io.github.astrapi69.gen.tree.TreeIdNode<T,K>
- io.github.astrapi69.gen.tree.TreeNode<T> (implements io.github.astrapi69.gen.tree.api.ITreeNode<V,T>)
- io.github.astrapi69.gen.tree.handler.TreeNodeVisitorHandlerExtensions
Interface Hierarchy
- io.github.astrapi69.design.pattern.visitor.Acceptable<V>
- io.github.astrapi69.gen.tree.api.ITreeNode<V,T> (also extends io.github.astrapi69.tree.api.ITree<V,T>)
- io.github.astrapi69.gen.tree.api.IBaseTreeNode<V,K,T> (also extends io.github.astrapi69.data.identifiable.GenericIdentifiable<K>)
- io.github.astrapi69.data.identifiable.GenericIdentifiable<K>
- io.github.astrapi69.gen.tree.api.IBaseTreeNode<V,K,T> (also extends io.github.astrapi69.gen.tree.api.ITreeNode<V,T>)
- java.io.Serializable
- io.github.astrapi69.tree.api.ITree<V,T>
- io.github.astrapi69.gen.tree.api.ITreeNode<V,T> (also extends io.github.astrapi69.design.pattern.visitor.Acceptable<V>)
- io.github.astrapi69.gen.tree.api.IBaseTreeNode<V,K,T> (also extends io.github.astrapi69.data.identifiable.GenericIdentifiable<K>)