Package com.helger.tree.withid.folder
Interface IFolderTree<KEYTYPE,DATATYPE,COLLTYPE extends Collection<DATATYPE>,ITEMTYPE extends IFolderTreeItem<KEYTYPE,DATATYPE,COLLTYPE,ITEMTYPE>>
-
- Type Parameters:
KEYTYPE- Key typeDATATYPE- Value typeCOLLTYPE- Collection type consisting of value elementsITEMTYPE- the implementation item type
- All Superinterfaces:
IBasicTree<COLLTYPE,ITEMTYPE>,com.helger.commons.hierarchy.IChildrenProvider<ITEMTYPE>,com.helger.commons.hierarchy.IChildrenProviderWithID<KEYTYPE,ITEMTYPE>,com.helger.commons.hierarchy.IHasChildren<ITEMTYPE>,ITreeWithGlobalUniqueID<KEYTYPE,COLLTYPE,ITEMTYPE>,ITreeWithID<KEYTYPE,COLLTYPE,ITEMTYPE>
- All Known Implementing Classes:
BasicFolderTree,DefaultFolderTree,FileSystemFolderTree
public interface IFolderTree<KEYTYPE,DATATYPE,COLLTYPE extends Collection<DATATYPE>,ITEMTYPE extends IFolderTreeItem<KEYTYPE,DATATYPE,COLLTYPE,ITEMTYPE>> extends ITreeWithGlobalUniqueID<KEYTYPE,COLLTYPE,ITEMTYPE>
Base interface for a simple tree.- Author:
- Philip Helger
-
-
Method Summary
-
Methods inherited from interface com.helger.tree.IBasicTree
getRootItem
-
Methods inherited from interface com.helger.commons.hierarchy.IChildrenProvider
getAllChildren, getChildCount, hasChildren, hasNoChildren
-
Methods inherited from interface com.helger.commons.hierarchy.IChildrenProviderWithID
getChildWithID
-
Methods inherited from interface com.helger.commons.hierarchy.IHasChildren
forAllChildren, forAllChildren, forAllChildrenBreakable, forAllChildrenMapped, getAllChildren, getChildCount, getChildren, hasChildren, hasNoChildren
-
Methods inherited from interface com.helger.tree.withid.unique.ITreeWithGlobalUniqueID
containsItemWithID, getAllItemDatas, getAllItems, getItemCount, getItemDataWithID, getItemWithID, isItemSameOrDescendant, removeItemWithID
-
-