Package com.helger.tree.withid
Class DefaultTreeWithID<KEYTYPE,DATATYPE>
- java.lang.Object
-
- com.helger.tree.withid.BasicTreeWithID<KEYTYPE,DATATYPE,DefaultTreeItemWithID<KEYTYPE,DATATYPE>>
-
- com.helger.tree.withid.DefaultTreeWithID<KEYTYPE,DATATYPE>
-
- Type Parameters:
KEYTYPE- The type of the key elements for the tree.DATATYPE- The type of the elements contained in the tree
- All Implemented Interfaces:
com.helger.commons.hierarchy.IHasChildren<DefaultTreeItemWithID<KEYTYPE,DATATYPE>>,IBasicTree<DATATYPE,DefaultTreeItemWithID<KEYTYPE,DATATYPE>>,ITreeWithID<KEYTYPE,DATATYPE,DefaultTreeItemWithID<KEYTYPE,DATATYPE>>
@NotThreadSafe public class DefaultTreeWithID<KEYTYPE,DATATYPE> extends BasicTreeWithID<KEYTYPE,DATATYPE,DefaultTreeItemWithID<KEYTYPE,DATATYPE>>
Root class for a simple tree. The elements of the tree are not sorted by any means.- Author:
- Philip Helger
-
-
Constructor Summary
Constructors Constructor Description DefaultTreeWithID()DefaultTreeWithID(ITreeItemWithIDFactory<KEYTYPE,DATATYPE,DefaultTreeItemWithID<KEYTYPE,DATATYPE>> aFactory)
-
Method Summary
-
Methods inherited from class com.helger.tree.withid.BasicTreeWithID
equals, forAllChildren, forAllChildren, forAllChildrenBreakable, forAllChildrenMapped, getAllChildren, getChildCount, getChildren, getRootItem, hasChildren, hashCode, toString
-
-
-
-
Constructor Detail
-
DefaultTreeWithID
public DefaultTreeWithID()
-
DefaultTreeWithID
public DefaultTreeWithID(@Nonnull ITreeItemWithIDFactory<KEYTYPE,DATATYPE,DefaultTreeItemWithID<KEYTYPE,DATATYPE>> aFactory)
-
-