Package com.helger.tree
Class DefaultTree<DATATYPE>
- java.lang.Object
-
- com.helger.tree.BasicTree<DATATYPE,DefaultTreeItem<DATATYPE>>
-
- com.helger.tree.DefaultTree<DATATYPE>
-
- Type Parameters:
DATATYPE- tree item value type
- All Implemented Interfaces:
com.helger.commons.hierarchy.IHasChildren<DefaultTreeItem<DATATYPE>>,IBasicTree<DATATYPE,DefaultTreeItem<DATATYPE>>,ITree<DATATYPE,DefaultTreeItem<DATATYPE>>
@NotThreadSafe public class DefaultTree<DATATYPE> extends BasicTree<DATATYPE,DefaultTreeItem<DATATYPE>>
Default implementation of theITreeinterface usingDefaultTreeItemtree items- Author:
- Philip Helger
-
-
Constructor Summary
Constructors Constructor Description DefaultTree()DefaultTree(ITreeItemFactory<DATATYPE,DefaultTreeItem<DATATYPE>> aFactory)
-
Method Summary
-
Methods inherited from class com.helger.tree.BasicTree
equals, forAllChildren, forAllChildren, forAllChildrenBreakable, forAllChildrenMapped, getAllChildren, getChildCount, getChildren, getRootItem, hasChildren, hashCode, toString
-
-
-
-
Constructor Detail
-
DefaultTree
public DefaultTree()
-
DefaultTree
public DefaultTree(@Nonnull ITreeItemFactory<DATATYPE,DefaultTreeItem<DATATYPE>> aFactory)
-
-