KEYTYPE - tree item key typeDATATYPE - tree item value typeITEMTYPE - tree item implementation type@NotThreadSafe public abstract class AbstractTreeItemWithIDFactory<KEYTYPE,DATATYPE,ITEMTYPE extends ITreeItemWithID<KEYTYPE,DATATYPE,ITEMTYPE>> extends Object implements ITreeItemWithIDFactory<KEYTYPE,DATATYPE,ITEMTYPE>
| Constructor and Description |
|---|
AbstractTreeItemWithIDFactory() |
| Modifier and Type | Method and Description |
|---|---|
void |
onAddItem(ITEMTYPE aItem)
To be called once a tree item is added to the owning tree.
|
void |
onRemoveItem(ITEMTYPE aItem)
To be called once a tree item is removed from the owning tree.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreate, createRoot@OverrideOnDemand public void onRemoveItem(@Nonnull ITEMTYPE aItem)
ITreeItemWithIDFactoryonRemoveItem in interface ITreeItemWithIDFactory<KEYTYPE,DATATYPE,ITEMTYPE extends ITreeItemWithID<KEYTYPE,DATATYPE,ITEMTYPE>>aItem - The item that was removed.@OverrideOnDemand public void onAddItem(@Nonnull ITEMTYPE aItem)
ITreeItemWithIDFactoryonAddItem in interface ITreeItemWithIDFactory<KEYTYPE,DATATYPE,ITEMTYPE extends ITreeItemWithID<KEYTYPE,DATATYPE,ITEMTYPE>>aItem - The item that was added.Copyright © 2014–2016 Philip Helger. All rights reserved.