Package com.helger.tree.withid.folder
Interface IFolderTreeItemFactory<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:
ITreeItemWithIDFactory<KEYTYPE,COLLTYPE,ITEMTYPE>,ITreeItemWithUniqueIDFactory<KEYTYPE,COLLTYPE,ITEMTYPE>
- All Known Implementing Classes:
AbstractFolderTreeItemFactory,DefaultFolderTreeItemFactory
public interface IFolderTreeItemFactory<KEYTYPE,DATATYPE,COLLTYPE extends Collection<DATATYPE>,ITEMTYPE extends IFolderTreeItem<KEYTYPE,DATATYPE,COLLTYPE,ITEMTYPE>> extends ITreeItemWithUniqueIDFactory<KEYTYPE,COLLTYPE,ITEMTYPE>
A factory interface that creates tree items.- Author:
- Philip Helger
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description com.helger.commons.aggregate.IAggregator<KEYTYPE,KEYTYPE>getKeyCombinator()-
Methods inherited from interface com.helger.tree.withid.ITreeItemWithIDFactory
create, createRoot, onAddItem, onRemoveItem
-
Methods inherited from interface com.helger.tree.withid.unique.ITreeItemWithUniqueIDFactory
containsItemWithDataID, getAllItemDatas, getAllItems, getItemCount, getItemOfDataID
-
-