- IBasicTree<DATATYPE,ITEMTYPE extends IBasicTreeItem<DATATYPE,ITEMTYPE>> - Interface in com.helger.tree
-
Base interface for a tree.
- IBasicTreeItem<DATATYPE,ITEMTYPE extends IBasicTreeItem<DATATYPE,ITEMTYPE>> - Interface in com.helger.tree
-
Base interface both for normal tree items and tree items with ID.
- IConverterMicroNodeToTreeItem<DATATYPE> - Interface in com.helger.tree.xml
-
Interface used to convert a single micro element into a value used as tree
item data value.
- IConverterTreeItemToMicroNode<DATATYPE> - Interface in com.helger.tree.xml
-
Interface used to convert a single tree item data value to a micro node.
- IConverterTreeXML<DATATYPE> - Interface in com.helger.tree.xml
-
This interface collects both unidirectional converters and creates a
bidirectional converter.
- IFolderTree<KEYTYPE,DATATYPE,COLLTYPE extends Collection<DATATYPE>,ITEMTYPE extends IFolderTreeItem<KEYTYPE,DATATYPE,COLLTYPE,ITEMTYPE>> - Interface in com.helger.tree.withid.folder
-
Base interface for a simple tree.
- IFolderTreeItem<KEYTYPE,DATATYPE,COLLTYPE extends Collection<DATATYPE>,ITEMTYPE extends IFolderTreeItem<KEYTYPE,DATATYPE,COLLTYPE,ITEMTYPE>> - Interface in com.helger.tree.withid.folder
-
This interface represents a single folder within a directory tree.
- IFolderTreeItemFactory<KEYTYPE,DATATYPE,COLLTYPE extends Collection<DATATYPE>,ITEMTYPE extends IFolderTreeItem<KEYTYPE,DATATYPE,COLLTYPE,ITEMTYPE>> - Interface in com.helger.tree.withid.folder
-
A factory interface that creates tree items.
- internalAddChild(ITEMTYPE) - Method in class com.helger.tree.BasicTreeItem
-
- internalAddChild(ITEMTYPE) - Method in interface com.helger.tree.ITreeItem
-
Add an existing child to this tree item.
- internalAddChild(KEYTYPE, ITEMTYPE, boolean) - Method in class com.helger.tree.withid.BasicTreeItemWithID
-
- internalAddChild(KEYTYPE, ITEMTYPE, boolean) - Method in interface com.helger.tree.withid.ITreeItemWithID
-
Add an existing direct child to this tree item.
- internalCreate(DefaultFolderTreeItem<KEYTYPE, DATATYPE, COLLTYPE>, KEYTYPE) - Method in class com.helger.tree.withid.folder.DefaultFolderTreeItemFactory
-
- internalCreate(ITEMTYPE, KEYTYPE) - Method in class com.helger.tree.withid.unique.AbstractTreeItemWithUniqueIDFactory
-
- internalCreate(DefaultTreeItemWithID<KEYTYPE, DATATYPE>, KEYTYPE) - Method in class com.helger.tree.withid.unique.DefaultTreeItemWithUniqueIDFactory
-
- internalCreateRoot() - Method in class com.helger.tree.withid.folder.AbstractFolderTreeItemFactory
-
- internalCreateRoot() - Method in class com.helger.tree.withid.folder.DefaultFolderTreeItemFactory
-
- internalGetItemID(ITEMTYPE) - Method in class com.helger.tree.withid.folder.AbstractFolderTreeItemFactory
-
- internalGetItemID(ITEMTYPE) - Method in class com.helger.tree.withid.unique.AbstractTreeItemWithUniqueIDFactory
-
Get the ID of the passed tree item to use for internal storage.
- isItemSameOrDescendant(KEYTYPE, KEYTYPE) - Method in interface com.helger.tree.singleton.ITreeWithUniqueIDProxy
-
- isItemSameOrDescendant(KEYTYPE, KEYTYPE) - Method in class com.helger.tree.withid.unique.BasicTreeWithGlobalUniqueID
-
- isItemSameOrDescendant(KEYTYPE, KEYTYPE) - Method in interface com.helger.tree.withid.unique.ITreeWithGlobalUniqueID
-
Check if one item is equal or a child of the other item.
- isRootItem() - Method in class com.helger.tree.BasicTreeItem
-
- isRootItem() - Method in interface com.helger.tree.IBasicTreeItem
-
- isRootItem() - Method in class com.helger.tree.withid.BasicTreeItemWithID
-
- isSameOrChildOf(ITEMTYPE) - Method in class com.helger.tree.BasicTreeItem
-
- isSameOrChildOf(ITEMTYPE) - Method in interface com.helger.tree.IBasicTreeItem
-
Check if this item is the same or a child of the passed item.
- isSameOrChildOf(ITEMTYPE) - Method in class com.helger.tree.withid.BasicTreeItemWithID
-
- isValidData(DATATYPE) - Method in class com.helger.tree.BasicTreeItem
-
This method is called to validate a data object.
- isValidData(DATATYPE) - Method in class com.helger.tree.withid.BasicTreeItemWithID
-
This method is called to validate a data object.
- isValidDataID(KEYTYPE) - Method in class com.helger.tree.withid.BasicTreeItemWithID
-
This method is called to validate a data ID object.
- ITree<DATATYPE,ITEMTYPE extends ITreeItem<DATATYPE,ITEMTYPE>> - Interface in com.helger.tree
-
Base interface for a simple tree
- ITreeItem<DATATYPE,ITEMTYPE extends ITreeItem<DATATYPE,ITEMTYPE>> - Interface in com.helger.tree
-
Base interface for simple tree items
- ITreeItemFactory<DATATYPE,ITEMTYPE extends ITreeItem<DATATYPE,ITEMTYPE>> - Interface in com.helger.tree
-
Interface for a simple tree item factory
- ITreeItemWithID<KEYTYPE,DATATYPE,ITEMTYPE extends ITreeItemWithID<KEYTYPE,DATATYPE,ITEMTYPE>> - Interface in com.helger.tree.withid
-
Represents a basic tree item with an ID.
- ITreeItemWithIDFactory<KEYTYPE,DATATYPE,ITEMTYPE extends ITreeItemWithID<KEYTYPE,DATATYPE,ITEMTYPE>> - Interface in com.helger.tree.withid
-
A factory interface that creates tree items.
- ITreeItemWithUniqueIDFactory<KEYTYPE,DATATYPE,ITEMTYPE extends ITreeItemWithID<KEYTYPE,DATATYPE,ITEMTYPE>> - Interface in com.helger.tree.withid.unique
-
An abstract tree item factory that maintains a unique ID over all items!
- ITreeWithGlobalUniqueID<KEYTYPE,DATATYPE,ITEMTYPE extends ITreeItemWithID<KEYTYPE,DATATYPE,ITEMTYPE>> - Interface in com.helger.tree.withid.unique
-
A specialized version of the tree, where each item is required to have a
unique ID so that item searching can be performed with little runtime effort.
- ITreeWithID<KEYTYPE,DATATYPE,ITEMTYPE extends ITreeItemWithID<KEYTYPE,DATATYPE,ITEMTYPE>> - Interface in com.helger.tree.withid
-
Base interface for a tree with ID
- ITreeWithUniqueIDProxy<KEYTYPE,VALUETYPE> - Interface in com.helger.tree.singleton
-