KEYTYPE - Key typeDATATYPE - Value typeCOLLTYPE - Collection type consisting of value elementsITEMTYPE - the implementation item type@NotThreadSafe public class BasicFolderTreeItem<KEYTYPE,DATATYPE,COLLTYPE extends Collection<DATATYPE>,ITEMTYPE extends BasicFolderTreeItem<KEYTYPE,DATATYPE,COLLTYPE,ITEMTYPE>> extends BasicTreeItemWithID<KEYTYPE,COLLTYPE,ITEMTYPE> implements IFolderTreeItem<KEYTYPE,DATATYPE,COLLTYPE,ITEMTYPE>
IFolderTreeItem interface.| Constructor and Description |
|---|
BasicFolderTreeItem(IFolderTreeItemFactory<KEYTYPE,DATATYPE,COLLTYPE,ITEMTYPE> aFactory)
Constructor for root object
|
BasicFolderTreeItem(IFolderTreeItemFactory<KEYTYPE,DATATYPE,COLLTYPE,ITEMTYPE> aFactory,
KEYTYPE aDataID)
Constructor for root object
|
BasicFolderTreeItem(ITEMTYPE aParent,
KEYTYPE aDataID)
Constructor for normal elements
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
KEYTYPE |
getGlobalUniqueDataID() |
int |
hashCode() |
String |
toString() |
changeParent, containsChildItemWithDataID, createChildItem, createChildItem, getAllChildDataIDs, getAllChildDatas, getChildAtIndex, getChildCount, getChildItemOfDataID, getChildren, getData, getFactory, getFirstChild, getID, getLastChild, getParent, getParentData, getParentID, hasChildren, internalAddChild, isRootItem, isSameOrChildOf, isValidData, isValidDataID, removeAllChildren, removeChild, reorderChildrenByItems, setDataclone, finalize, getClass, notify, notifyAll, wait, wait, waitcontainsChildItemWithDataID, createChildItem, createChildItem, getAllChildDataIDs, getChildItemOfDataID, getFactory, getID, getParentID, internalAddChild, removeAllChildren, removeChild, reorderChildrenByItemschangeParent, getAllChildDatas, getData, getParentData, isRootItem, isSameOrChildOf, setDatagetParentgetChildAtIndex, getChildren, getFirstChild, getLastChildgetChildCount, hasChildrenpublic BasicFolderTreeItem(@Nonnull IFolderTreeItemFactory<KEYTYPE,DATATYPE,COLLTYPE,ITEMTYPE> aFactory)
aFactory - The item factory to use.public BasicFolderTreeItem(@Nonnull IFolderTreeItemFactory<KEYTYPE,DATATYPE,COLLTYPE,ITEMTYPE> aFactory, @Nullable KEYTYPE aDataID)
aFactory - The item factory to use.aDataID - The data ID of the root item.@Nonnull public final KEYTYPE getGlobalUniqueDataID()
getGlobalUniqueDataID in interface IFolderTreeItem<KEYTYPE,DATATYPE,COLLTYPE extends Collection<DATATYPE>,ITEMTYPE extends BasicFolderTreeItem<KEYTYPE,DATATYPE,COLLTYPE,ITEMTYPE>>public boolean equals(Object o)
equals in class BasicTreeItemWithID<KEYTYPE,COLLTYPE extends Collection<DATATYPE>,ITEMTYPE extends BasicFolderTreeItem<KEYTYPE,DATATYPE,COLLTYPE,ITEMTYPE>>public int hashCode()
hashCode in class BasicTreeItemWithID<KEYTYPE,COLLTYPE extends Collection<DATATYPE>,ITEMTYPE extends BasicFolderTreeItem<KEYTYPE,DATATYPE,COLLTYPE,ITEMTYPE>>public String toString()
toString in class BasicTreeItemWithID<KEYTYPE,COLLTYPE extends Collection<DATATYPE>,ITEMTYPE extends BasicFolderTreeItem<KEYTYPE,DATATYPE,COLLTYPE,ITEMTYPE>>Copyright © 2006–2014 phloc systems. All rights reserved.