A B C D E F G H I M O R S T V 
All Classes All Packages

A

AbstractFolderTreeItemFactory<KEYTYPE,​DATATYPE,​COLLTYPE extends Collection<DATATYPE>,​ITEMTYPE extends BasicFolderTreeItem<KEYTYPE,​DATATYPE,​COLLTYPE,​ITEMTYPE>> - Class in com.helger.tree.withid.folder
The default folder tree item factory implementation.
AbstractFolderTreeItemFactory(IAggregator<KEYTYPE, KEYTYPE>) - Constructor for class com.helger.tree.withid.folder.AbstractFolderTreeItemFactory
 
AbstractGlobalSingletonTreeWithUniqueID<KEYTYPE,​VALUETYPE> - Class in com.helger.tree.singleton
Represents a global singleton tree with a unique ID.
AbstractGlobalSingletonTreeWithUniqueID() - Constructor for class com.helger.tree.singleton.AbstractGlobalSingletonTreeWithUniqueID
 
AbstractRequestSingletonTreeWithUniqueID<KEYTYPE,​VALUETYPE> - Class in com.helger.tree.singleton
Represents a global singleton tree with a unique ID.
AbstractRequestSingletonTreeWithUniqueID() - Constructor for class com.helger.tree.singleton.AbstractRequestSingletonTreeWithUniqueID
 
AbstractSessionSingletonTreeWithUniqueID<KEYTYPE,​VALUETYPE> - Class in com.helger.tree.singleton
Represents a global singleton tree with a unique ID.
AbstractSessionSingletonTreeWithUniqueID() - Constructor for class com.helger.tree.singleton.AbstractSessionSingletonTreeWithUniqueID
 
AbstractTreeItemWithIDFactory<KEYTYPE,​DATATYPE,​ITEMTYPE extends ITreeItemWithID<KEYTYPE,​DATATYPE,​ITEMTYPE>> - Class in com.helger.tree.withid
Abstract tree item with ID factory implementation
AbstractTreeItemWithIDFactory() - Constructor for class com.helger.tree.withid.AbstractTreeItemWithIDFactory
 
AbstractTreeItemWithUniqueIDFactory<KEYTYPE,​DATATYPE,​ITEMTYPE extends ITreeItemWithID<KEYTYPE,​DATATYPE,​ITEMTYPE>> - Class in com.helger.tree.withid.unique
An abstract tree item factory that maintains a unique ID over all items.
AbstractTreeItemWithUniqueIDFactory() - Constructor for class com.helger.tree.withid.unique.AbstractTreeItemWithUniqueIDFactory
 
AbstractTreeItemWithUniqueIDFactory(ICommonsMap<KEYTYPE, ITEMTYPE>) - Constructor for class com.helger.tree.withid.unique.AbstractTreeItemWithUniqueIDFactory
 
addToItemStore(KEYTYPE, ITEMTYPE) - Method in class com.helger.tree.withid.unique.AbstractTreeItemWithUniqueIDFactory
 
appendDataValue(IMicroElement, DATATYPE) - Method in interface com.helger.tree.xml.IConverterTreeItemToMicroNode
 
appendDataValue(IMicroElement, DATATYPE) - Method in class com.helger.tree.xml.MicroTypeConverterTreeXML
 
ATTR_ID - Static variable in class com.helger.tree.xml.TreeXMLConverter
 

B

BasicFolderTree<KEYTYPE,​DATATYPE,​COLLTYPE extends Collection<DATATYPE>,​ITEMTYPE extends BasicFolderTreeItem<KEYTYPE,​DATATYPE,​COLLTYPE,​ITEMTYPE>> - Class in com.helger.tree.withid.folder
Abstract implementation class for a folder tree.
BasicFolderTree(IFolderTreeItemFactory<KEYTYPE, DATATYPE, COLLTYPE, ITEMTYPE>) - Constructor for class com.helger.tree.withid.folder.BasicFolderTree
Constructor
BasicFolderTreeItem<KEYTYPE,​DATATYPE,​COLLTYPE extends Collection<DATATYPE>,​ITEMTYPE extends BasicFolderTreeItem<KEYTYPE,​DATATYPE,​COLLTYPE,​ITEMTYPE>> - Class in com.helger.tree.withid.folder
Base implementation of the IFolderTreeItem interface.
BasicFolderTreeItem(IFolderTreeItemFactory<KEYTYPE, DATATYPE, COLLTYPE, ITEMTYPE>) - Constructor for class com.helger.tree.withid.folder.BasicFolderTreeItem
Constructor for root object
BasicFolderTreeItem(IFolderTreeItemFactory<KEYTYPE, DATATYPE, COLLTYPE, ITEMTYPE>, KEYTYPE) - Constructor for class com.helger.tree.withid.folder.BasicFolderTreeItem
Constructor for root object
BasicFolderTreeItem(ITEMTYPE, KEYTYPE) - Constructor for class com.helger.tree.withid.folder.BasicFolderTreeItem
Constructor for normal elements
BasicTree<DATATYPE,​ITEMTYPE extends ITreeItem<DATATYPE,​ITEMTYPE>> - Class in com.helger.tree
Root class for a simple tree.
BasicTree(ITreeItemFactory<DATATYPE, ITEMTYPE>) - Constructor for class com.helger.tree.BasicTree
 
BasicTreeItem<DATATYPE,​ITEMTYPE extends ITreeItem<DATATYPE,​ITEMTYPE>> - Class in com.helger.tree
Basic implementation of the ITreeItem interface
BasicTreeItem(ITreeItemFactory<DATATYPE, ITEMTYPE>) - Constructor for class com.helger.tree.BasicTreeItem
Constructor for root object.
BasicTreeItem(ITEMTYPE) - Constructor for class com.helger.tree.BasicTreeItem
Constructor for normal elements.
BasicTreeItemWithID<KEYTYPE,​DATATYPE,​ITEMTYPE extends ITreeItemWithID<KEYTYPE,​DATATYPE,​ITEMTYPE>> - Class in com.helger.tree.withid
Basic tree item with ID implementation, independent of the implementation type.
BasicTreeItemWithID(ITreeItemWithIDFactory<KEYTYPE, DATATYPE, ITEMTYPE>) - Constructor for class com.helger.tree.withid.BasicTreeItemWithID
Constructor for root object with a null data ID
BasicTreeItemWithID(ITreeItemWithIDFactory<KEYTYPE, DATATYPE, ITEMTYPE>, KEYTYPE) - Constructor for class com.helger.tree.withid.BasicTreeItemWithID
Constructor for root object
BasicTreeItemWithID(ITEMTYPE, KEYTYPE) - Constructor for class com.helger.tree.withid.BasicTreeItemWithID
Constructor for normal elements
BasicTreeWithGlobalUniqueID<KEYTYPE,​DATATYPE,​ITEMTYPE extends ITreeItemWithID<KEYTYPE,​DATATYPE,​ITEMTYPE>> - Class in com.helger.tree.withid.unique
A managed tree is a specialized version of the tree, where each item is required to have a unique ID so that item searching can be performed quite easily.
BasicTreeWithGlobalUniqueID(ITreeItemWithUniqueIDFactory<KEYTYPE, DATATYPE, ITEMTYPE>) - Constructor for class com.helger.tree.withid.unique.BasicTreeWithGlobalUniqueID
 
BasicTreeWithID<KEYTYPE,​DATATYPE,​ITEMTYPE extends ITreeItemWithID<KEYTYPE,​DATATYPE,​ITEMTYPE>> - Class in com.helger.tree.withid
Base class for a tree having items with IDs.
BasicTreeWithID(ITreeItemWithIDFactory<KEYTYPE, DATATYPE, ITEMTYPE>) - Constructor for class com.helger.tree.withid.BasicTreeWithID
 
begin() - Method in class com.helger.tree.util.TreeVisitor.HierarchyVisitorCallbackWithConversion
 
buildTree(IChildrenProvider<DATATYPE>) - Static method in class com.helger.tree.util.TreeWithIDBuilder
 
buildTree(DATATYPE[], IParentProvider<DATATYPE>) - Static method in class com.helger.tree.util.TreeWithIDBuilder
A generic method to build a tree of objects.
buildTree(Collection<? extends DATATYPE>) - Static method in class com.helger.tree.util.TreeWithIDBuilder
A generic method to build a tree of objects.
buildTree(Collection<? extends DATATYPE>, IParentProvider<DATATYPE>) - Static method in class com.helger.tree.util.TreeWithIDBuilder
A generic method to build a tree of objects.

C

changeParent(ITEMTYPE) - Method in class com.helger.tree.BasicTreeItem
 
changeParent(ITEMTYPE) - Method in interface com.helger.tree.IBasicTreeItem
Change the parent node of this node to another node (subordination).
changeParent(ITEMTYPE) - Method in class com.helger.tree.withid.BasicTreeItemWithID
 
com.helger.tree - package com.helger.tree
 
com.helger.tree.io - package com.helger.tree.io
 
com.helger.tree.singleton - package com.helger.tree.singleton
 
com.helger.tree.sort - package com.helger.tree.sort
 
com.helger.tree.util - package com.helger.tree.util
 
com.helger.tree.withid - package com.helger.tree.withid
 
com.helger.tree.withid.folder - package com.helger.tree.withid.folder
 
com.helger.tree.withid.unique - package com.helger.tree.withid.unique
 
com.helger.tree.xml - package com.helger.tree.xml
 
containsChildItemWithDataID(KEYTYPE) - Method in class com.helger.tree.withid.BasicTreeItemWithID
 
containsChildItemWithDataID(KEYTYPE) - Method in interface com.helger.tree.withid.ITreeItemWithID
Check if a direct child item with the given ID is present
containsItemWithDataID(KEYTYPE) - Method in class com.helger.tree.withid.unique.AbstractTreeItemWithUniqueIDFactory
 
containsItemWithDataID(KEYTYPE) - Method in interface com.helger.tree.withid.unique.ITreeItemWithUniqueIDFactory
Check if an item with the given ID is contained.
containsItemWithID(KEYTYPE) - Method in interface com.helger.tree.singleton.ITreeWithUniqueIDProxy
 
containsItemWithID(KEYTYPE) - Method in class com.helger.tree.withid.unique.BasicTreeWithGlobalUniqueID
 
containsItemWithID(KEYTYPE) - Method in interface com.helger.tree.withid.unique.ITreeWithGlobalUniqueID
Check if a tree item corresponding to the given ID is present.
create(DefaultTreeItem<DATATYPE>) - Method in class com.helger.tree.DefaultTreeItemFactory
 
create(DefaultTreeItemWithID<KEYTYPE, DATATYPE>, KEYTYPE) - Method in class com.helger.tree.withid.DefaultTreeItemWithIDFactory
 
create(ITEMTYPE) - Method in interface com.helger.tree.ITreeItemFactory
Create a child entry.
create(ITEMTYPE, KEYTYPE) - Method in interface com.helger.tree.withid.ITreeItemWithIDFactory
Create a child entry.
create(ITEMTYPE, KEYTYPE) - Method in class com.helger.tree.withid.unique.AbstractTreeItemWithUniqueIDFactory
 
create(String, Class<? extends DATATYPE>) - Static method in class com.helger.tree.xml.MicroTypeConverterTreeXML
Factory method.
create(String, String, Class<? extends DATATYPE>) - Static method in class com.helger.tree.xml.MicroTypeConverterTreeXML
Factory method
createChildItem(DATATYPE) - Method in class com.helger.tree.BasicTreeItem
Add a child item to this item.
createChildItem(DATATYPE) - Method in interface com.helger.tree.ITreeItem
Add a child item to this item.
createChildItem(KEYTYPE, DATATYPE) - Method in class com.helger.tree.withid.BasicTreeItemWithID
 
createChildItem(KEYTYPE, DATATYPE) - Method in interface com.helger.tree.withid.ITreeItemWithID
Add a direct child item to this item.
createChildItem(KEYTYPE, DATATYPE, boolean) - Method in class com.helger.tree.withid.BasicTreeItemWithID
 
createChildItem(KEYTYPE, DATATYPE, boolean) - Method in interface com.helger.tree.withid.ITreeItemWithID
Add a direct child item to this item.
createForSet(IAggregator<KEYTYPE, KEYTYPE>) - Static method in class com.helger.tree.withid.folder.DefaultFolderTree
Create a new DefaultFolderTree using a set as the container.
createRoot() - Method in class com.helger.tree.DefaultTreeItemFactory
 
createRoot() - Method in interface com.helger.tree.ITreeItemFactory
Create a root entry.
createRoot() - Method in class com.helger.tree.withid.DefaultTreeItemWithIDFactory
 
createRoot() - Method in class com.helger.tree.withid.folder.AbstractFolderTreeItemFactory
 
createRoot() - Method in interface com.helger.tree.withid.ITreeItemWithIDFactory
Create a root entry.
createRoot() - Method in class com.helger.tree.withid.unique.DefaultTreeItemWithUniqueIDFactory
 

D

DefaultFolderTree<KEYTYPE,​DATATYPE,​COLLTYPE extends Collection<DATATYPE>> - Class in com.helger.tree.withid.folder
Root class for a simple tree.
DefaultFolderTree(IAggregator<KEYTYPE, KEYTYPE>) - Constructor for class com.helger.tree.withid.folder.DefaultFolderTree
Constructor that creates a DefaultFolderTreeItemFactory using the passed key combinator.
DefaultFolderTree(IFolderTreeItemFactory<KEYTYPE, DATATYPE, COLLTYPE, DefaultFolderTreeItem<KEYTYPE, DATATYPE, COLLTYPE>>) - Constructor for class com.helger.tree.withid.folder.DefaultFolderTree
Constructor
DefaultFolderTreeItem<KEYTYPE,​DATATYPE,​COLLTYPE extends Collection<DATATYPE>> - Class in com.helger.tree.withid.folder
Default implementation of the IFolderTreeItem interface.
DefaultFolderTreeItem(DefaultFolderTreeItem<KEYTYPE, DATATYPE, COLLTYPE>, KEYTYPE) - Constructor for class com.helger.tree.withid.folder.DefaultFolderTreeItem
Constructor for normal elements
DefaultFolderTreeItem(IFolderTreeItemFactory<KEYTYPE, DATATYPE, COLLTYPE, DefaultFolderTreeItem<KEYTYPE, DATATYPE, COLLTYPE>>) - Constructor for class com.helger.tree.withid.folder.DefaultFolderTreeItem
Constructor for root object
DefaultFolderTreeItemFactory<KEYTYPE,​DATATYPE,​COLLTYPE extends Collection<DATATYPE>> - Class in com.helger.tree.withid.folder
The default folder tree item factory implementation.
DefaultFolderTreeItemFactory(IAggregator<KEYTYPE, KEYTYPE>) - Constructor for class com.helger.tree.withid.folder.DefaultFolderTreeItemFactory
 
DefaultTree<DATATYPE> - Class in com.helger.tree
Default implementation of the ITree interface using DefaultTreeItem tree items
DefaultTree() - Constructor for class com.helger.tree.DefaultTree
 
DefaultTree(ITreeItemFactory<DATATYPE, DefaultTreeItem<DATATYPE>>) - Constructor for class com.helger.tree.DefaultTree
 
DefaultTreeItem<DATATYPE> - Class in com.helger.tree
Default implementation of the ITreeItem interface
DefaultTreeItem(DefaultTreeItem<DATATYPE>) - Constructor for class com.helger.tree.DefaultTreeItem
Constructor for normal elements.
DefaultTreeItem(ITreeItemFactory<DATATYPE, DefaultTreeItem<DATATYPE>>) - Constructor for class com.helger.tree.DefaultTreeItem
Constructor for root object.
DefaultTreeItemFactory<DATATYPE> - Class in com.helger.tree
Implementation of the ITreeItemFactory for DefaultTreeItem implementation
DefaultTreeItemFactory() - Constructor for class com.helger.tree.DefaultTreeItemFactory
 
DefaultTreeItemWithID<KEYTYPE,​DATATYPE> - Class in com.helger.tree.withid
Special implementation of BasicTreeItemWithID using the item type DefaultTreeItemWithID.
DefaultTreeItemWithID(DefaultTreeItemWithID<KEYTYPE, DATATYPE>, KEYTYPE) - Constructor for class com.helger.tree.withid.DefaultTreeItemWithID
Constructor for normal elements
DefaultTreeItemWithID(ITreeItemWithIDFactory<KEYTYPE, DATATYPE, DefaultTreeItemWithID<KEYTYPE, DATATYPE>>) - Constructor for class com.helger.tree.withid.DefaultTreeItemWithID
Constructor for root object
DefaultTreeItemWithIDFactory<KEYTYPE,​DATATYPE> - Class in com.helger.tree.withid
Special implementation of AbstractTreeItemWithIDFactory using the item type DefaultTreeItemWithID.
DefaultTreeItemWithIDFactory() - Constructor for class com.helger.tree.withid.DefaultTreeItemWithIDFactory
 
DefaultTreeItemWithUniqueIDFactory<KEYTYPE,​DATATYPE> - Class in com.helger.tree.withid.unique
A special tree item factory that maintains a unique ID over all items!
DefaultTreeItemWithUniqueIDFactory() - Constructor for class com.helger.tree.withid.unique.DefaultTreeItemWithUniqueIDFactory
 
DefaultTreeWithGlobalUniqueID<KEYTYPE,​DATATYPE> - Class in com.helger.tree.withid.unique
A managed tree is a specialized version of the tree, where each item is required to have a unique ID so that item searching can be performed quite easily.
DefaultTreeWithGlobalUniqueID() - Constructor for class com.helger.tree.withid.unique.DefaultTreeWithGlobalUniqueID
 
DefaultTreeWithGlobalUniqueID(ITreeItemWithUniqueIDFactory<KEYTYPE, DATATYPE, DefaultTreeItemWithID<KEYTYPE, DATATYPE>>) - Constructor for class com.helger.tree.withid.unique.DefaultTreeWithGlobalUniqueID
 
DefaultTreeWithID<KEYTYPE,​DATATYPE> - Class in com.helger.tree.withid
Root class for a simple tree.
DefaultTreeWithID() - Constructor for class com.helger.tree.withid.DefaultTreeWithID
 
DefaultTreeWithID(ITreeItemWithIDFactory<KEYTYPE, DATATYPE, DefaultTreeItemWithID<KEYTYPE, DATATYPE>>) - Constructor for class com.helger.tree.withid.DefaultTreeWithID
 

E

ELEMENT_DATA - Static variable in class com.helger.tree.xml.TreeXMLConverter
 
ELEMENT_ITEM - Static variable in class com.helger.tree.xml.TreeXMLConverter
 
ELEMENT_ROOT - Static variable in class com.helger.tree.xml.TreeXMLConverter
 
end() - Method in class com.helger.tree.util.TreeVisitor.HierarchyVisitorCallbackWithConversion
 
equals(Object) - Method in class com.helger.tree.BasicTree
 
equals(Object) - Method in class com.helger.tree.BasicTreeItem
 
equals(Object) - Method in class com.helger.tree.withid.BasicTreeItemWithID
 
equals(Object) - Method in class com.helger.tree.withid.BasicTreeWithID
 
equals(Object) - Method in class com.helger.tree.withid.folder.AbstractFolderTreeItemFactory
 
equals(Object) - Method in class com.helger.tree.withid.folder.BasicFolderTreeItem
 
equals(Object) - Method in class com.helger.tree.withid.unique.AbstractTreeItemWithUniqueIDFactory
 
equals(Object) - Method in class com.helger.tree.withid.unique.BasicTreeWithGlobalUniqueID
 

F

FileSystemFolderTree - Class in com.helger.tree.io
Represents a folder tree with the file system contents.
FileSystemFolderTree(File) - Constructor for class com.helger.tree.io.FileSystemFolderTree
 
FileSystemFolderTree(File, Predicate<? super File>, Predicate<? super File>) - Constructor for class com.helger.tree.io.FileSystemFolderTree
 
FileSystemFolderTree(String) - Constructor for class com.helger.tree.io.FileSystemFolderTree
 
FileSystemFolderTree(String, Predicate<? super File>, Predicate<? super File>) - Constructor for class com.helger.tree.io.FileSystemFolderTree
 
fillTreeAsXML(IBasicTree<DATATYPE, ITEMTYPE>, Comparator<? super ITEMTYPE>, IConverterTreeItemToMicroNode<? super DATATYPE>, IMicroElement) - Static method in class com.helger.tree.xml.TreeXMLConverter
 
fillTreeWithIDAsXML(IBasicTree<DATATYPE, ITEMTYPE>, Comparator<? super ITEMTYPE>, Function<? super KEYTYPE, ? extends String>, IConverterTreeItemToMicroNode<? super DATATYPE>, IMicroElement) - Static method in class com.helger.tree.xml.TreeXMLConverter
 
fillXMLAsTreeWithID(IMicroElement, Function<? super String, ? extends KEYTYPE>, IConverterMicroNodeToTreeItem<? extends DATATYPE>, BasicTreeWithID<KEYTYPE, DATATYPE, ITEMTYPE>) - Static method in class com.helger.tree.xml.TreeXMLConverter
 
findAllItemsWithIDRecursive(IBasicTree<DATATYPE, ITEMTYPE>, KEYTYPE) - Static method in class com.helger.tree.util.TreeWithIDSearcher
Fill all items with the same ID by linearly scanning of the tree.
findAllItemsWithIDRecursive(ITEMTYPE, KEYTYPE) - Static method in class com.helger.tree.util.TreeWithIDSearcher
Fill all items with the same ID by linearly scanning the tree.
findFirstChild(Predicate<? super ITEMTYPE>) - Method in class com.helger.tree.BasicTreeItem
 
findFirstChild(Predicate<? super ITEMTYPE>) - Method in class com.helger.tree.withid.BasicTreeItemWithID
 
findFirstChildMapped(Predicate<? super ITEMTYPE>, Function<? super ITEMTYPE, ? extends DSTTYPE>) - Method in class com.helger.tree.BasicTreeItem
 
findFirstChildMapped(Predicate<? super ITEMTYPE>, Function<? super ITEMTYPE, ? extends DSTTYPE>) - Method in class com.helger.tree.withid.BasicTreeItemWithID
 
forAllChildren(Consumer<? super DefaultTreeItemWithID<KEYTYPE, VALUETYPE>>) - Method in interface com.helger.tree.singleton.ITreeWithUniqueIDProxy
 
forAllChildren(Consumer<? super ITEMTYPE>) - Method in class com.helger.tree.BasicTree
 
forAllChildren(Consumer<? super ITEMTYPE>) - Method in class com.helger.tree.BasicTreeItem
 
forAllChildren(Consumer<? super ITEMTYPE>) - Method in class com.helger.tree.withid.BasicTreeItemWithID
 
forAllChildren(Consumer<? super ITEMTYPE>) - Method in class com.helger.tree.withid.BasicTreeWithID
 
forAllChildren(Predicate<? super DefaultTreeItemWithID<KEYTYPE, VALUETYPE>>, Consumer<? super DefaultTreeItemWithID<KEYTYPE, VALUETYPE>>) - Method in interface com.helger.tree.singleton.ITreeWithUniqueIDProxy
 
forAllChildren(Predicate<? super ITEMTYPE>, Consumer<? super ITEMTYPE>) - Method in class com.helger.tree.BasicTree
 
forAllChildren(Predicate<? super ITEMTYPE>, Consumer<? super ITEMTYPE>) - Method in class com.helger.tree.BasicTreeItem
 
forAllChildren(Predicate<? super ITEMTYPE>, Consumer<? super ITEMTYPE>) - Method in class com.helger.tree.withid.BasicTreeItemWithID
 
forAllChildren(Predicate<? super ITEMTYPE>, Consumer<? super ITEMTYPE>) - Method in class com.helger.tree.withid.BasicTreeWithID
 
forAllChildrenBreakable(Function<? super ITEMTYPE, EContinue>) - Method in class com.helger.tree.BasicTree
 
forAllChildrenBreakable(Function<? super ITEMTYPE, EContinue>) - Method in class com.helger.tree.BasicTreeItem
 
forAllChildrenBreakable(Function<? super ITEMTYPE, EContinue>) - Method in class com.helger.tree.withid.BasicTreeWithID
 
forAllChildrenMapped(Predicate<? super DefaultTreeItemWithID<KEYTYPE, VALUETYPE>>, Function<? super DefaultTreeItemWithID<KEYTYPE, VALUETYPE>, ? extends DSTTYPE>, Consumer<? super DSTTYPE>) - Method in interface com.helger.tree.singleton.ITreeWithUniqueIDProxy
 
forAllChildrenMapped(Predicate<? super ITEMTYPE>, Function<? super ITEMTYPE, ? extends DSTTYPE>, Consumer<? super DSTTYPE>) - Method in class com.helger.tree.BasicTree
 
forAllChildrenMapped(Predicate<? super ITEMTYPE>, Function<? super ITEMTYPE, ? extends DSTTYPE>, Consumer<? super DSTTYPE>) - Method in class com.helger.tree.BasicTreeItem
 
forAllChildrenMapped(Predicate<? super ITEMTYPE>, Function<? super ITEMTYPE, ? extends DSTTYPE>, Consumer<? super DSTTYPE>) - Method in class com.helger.tree.withid.BasicTreeItemWithID
 
forAllChildrenMapped(Predicate<? super ITEMTYPE>, Function<? super ITEMTYPE, ? extends DSTTYPE>, Consumer<? super DSTTYPE>) - Method in class com.helger.tree.withid.BasicTreeWithID
 

G

getAllChildDataIDs() - Method in class com.helger.tree.withid.BasicTreeItemWithID
 
getAllChildDataIDs() - Method in interface com.helger.tree.withid.ITreeItemWithID
 
getAllChildDatas() - Method in class com.helger.tree.BasicTreeItem
 
getAllChildDatas() - Method in interface com.helger.tree.IBasicTreeItem
Get the data values of all contained children.
getAllChildDatas() - Method in class com.helger.tree.withid.BasicTreeItemWithID
 
getAllChildren() - Method in class com.helger.tree.BasicTree
 
getAllChildren() - Method in class com.helger.tree.BasicTreeItem
 
getAllChildren() - Method in interface com.helger.tree.singleton.ITreeWithUniqueIDProxy
 
getAllChildren() - Method in class com.helger.tree.withid.BasicTreeItemWithID
 
getAllChildren() - Method in class com.helger.tree.withid.BasicTreeWithID
 
getAllChildren(DefaultTreeItemWithID<KEYTYPE, VALUETYPE>) - Method in interface com.helger.tree.singleton.ITreeWithUniqueIDProxy
 
getAllChildren(ITEMTYPE) - Method in class com.helger.tree.withid.unique.BasicTreeWithGlobalUniqueID
 
getAllItemDatas() - Method in interface com.helger.tree.singleton.ITreeWithUniqueIDProxy
 
getAllItemDatas() - Method in class com.helger.tree.withid.unique.AbstractTreeItemWithUniqueIDFactory
 
getAllItemDatas() - Method in class com.helger.tree.withid.unique.BasicTreeWithGlobalUniqueID
 
getAllItemDatas() - Method in interface com.helger.tree.withid.unique.ITreeItemWithUniqueIDFactory
 
getAllItemDatas() - Method in interface com.helger.tree.withid.unique.ITreeWithGlobalUniqueID
 
getAllItems() - Method in interface com.helger.tree.singleton.ITreeWithUniqueIDProxy
 
getAllItems() - Method in class com.helger.tree.withid.unique.AbstractTreeItemWithUniqueIDFactory
 
getAllItems() - Method in class com.helger.tree.withid.unique.BasicTreeWithGlobalUniqueID
 
getAllItems() - Method in interface com.helger.tree.withid.unique.ITreeItemWithUniqueIDFactory
 
getAllItems() - Method in interface com.helger.tree.withid.unique.ITreeWithGlobalUniqueID
 
getAsDataValue(IMicroElement) - Method in interface com.helger.tree.xml.IConverterMicroNodeToTreeItem
 
getAsDataValue(IMicroElement) - Method in class com.helger.tree.xml.MicroTypeConverterTreeXML
 
getChildAtIndex(int) - Method in class com.helger.tree.BasicTreeItem
 
getChildAtIndex(int) - Method in class com.helger.tree.withid.BasicTreeItemWithID
 
getChildCount() - Method in class com.helger.tree.BasicTree
 
getChildCount() - Method in class com.helger.tree.BasicTreeItem
 
getChildCount() - Method in interface com.helger.tree.singleton.ITreeWithUniqueIDProxy
 
getChildCount() - Method in class com.helger.tree.withid.BasicTreeItemWithID
 
getChildCount() - Method in class com.helger.tree.withid.BasicTreeWithID
 
getChildCount(DefaultTreeItemWithID<KEYTYPE, VALUETYPE>) - Method in interface com.helger.tree.singleton.ITreeWithUniqueIDProxy
 
getChildCount(ITEMTYPE) - Method in class com.helger.tree.withid.unique.BasicTreeWithGlobalUniqueID
 
getChildItemOfDataID(KEYTYPE) - Method in class com.helger.tree.withid.BasicTreeItemWithID
 
getChildItemOfDataID(KEYTYPE) - Method in interface com.helger.tree.withid.ITreeItemWithID
Find the direct child item with the given ID
getChildren() - Method in class com.helger.tree.BasicTree
 
getChildren() - Method in class com.helger.tree.BasicTreeItem
 
getChildren() - Method in interface com.helger.tree.singleton.ITreeWithUniqueIDProxy
 
getChildren() - Method in class com.helger.tree.withid.BasicTreeItemWithID
 
getChildren() - Method in class com.helger.tree.withid.BasicTreeWithID
 
getChildWithID(DefaultTreeItemWithID<KEYTYPE, VALUETYPE>, KEYTYPE) - Method in interface com.helger.tree.singleton.ITreeWithUniqueIDProxy
 
getChildWithID(ITEMTYPE, KEYTYPE) - Method in class com.helger.tree.withid.unique.BasicTreeWithGlobalUniqueID
 
getData() - Method in class com.helger.tree.BasicTreeItem
 
getData() - Method in interface com.helger.tree.IBasicTreeItem
 
getData() - Method in class com.helger.tree.withid.BasicTreeItemWithID
 
getElementName() - Method in class com.helger.tree.xml.MicroTypeConverterTreeXML
 
getFactory() - Method in class com.helger.tree.BasicTreeItem
 
getFactory() - Method in interface com.helger.tree.ITreeItem
 
getFactory() - Method in class com.helger.tree.withid.BasicTreeItemWithID
 
getFactory() - Method in interface com.helger.tree.withid.ITreeItemWithID
 
getFactory() - Method in class com.helger.tree.withid.unique.BasicTreeWithGlobalUniqueID
 
getFirstChild() - Method in class com.helger.tree.BasicTreeItem
 
getFirstChild() - Method in class com.helger.tree.withid.BasicTreeItemWithID
 
getGlobalUniqueDataID() - Method in class com.helger.tree.withid.folder.BasicFolderTreeItem
 
getGlobalUniqueDataID() - Method in interface com.helger.tree.withid.folder.IFolderTreeItem
 
getID() - Method in class com.helger.tree.withid.BasicTreeItemWithID
 
getID() - Method in interface com.helger.tree.withid.ITreeItemWithID
 
getItemCount() - Method in interface com.helger.tree.singleton.ITreeWithUniqueIDProxy
 
getItemCount() - Method in class com.helger.tree.withid.unique.AbstractTreeItemWithUniqueIDFactory
 
getItemCount() - Method in class com.helger.tree.withid.unique.BasicTreeWithGlobalUniqueID
 
getItemCount() - Method in interface com.helger.tree.withid.unique.ITreeItemWithUniqueIDFactory
 
getItemCount() - Method in interface com.helger.tree.withid.unique.ITreeWithGlobalUniqueID
 
getItemDataWithID(KEYTYPE) - Method in interface com.helger.tree.singleton.ITreeWithUniqueIDProxy
 
getItemDataWithID(KEYTYPE) - Method in class com.helger.tree.withid.unique.BasicTreeWithGlobalUniqueID
 
getItemDataWithID(KEYTYPE) - Method in interface com.helger.tree.withid.unique.ITreeWithGlobalUniqueID
Get the data of the tree item that corresponds to the given ID.
getItemOfDataID(KEYTYPE) - Method in class com.helger.tree.withid.unique.AbstractTreeItemWithUniqueIDFactory
 
getItemOfDataID(KEYTYPE) - Method in interface com.helger.tree.withid.unique.ITreeItemWithUniqueIDFactory
Try to retrieve the stored item with the given ID.
getItemWithID(KEYTYPE) - Method in interface com.helger.tree.singleton.ITreeWithUniqueIDProxy
 
getItemWithID(KEYTYPE) - Method in class com.helger.tree.withid.unique.BasicTreeWithGlobalUniqueID
 
getItemWithID(KEYTYPE) - Method in interface com.helger.tree.withid.unique.ITreeWithGlobalUniqueID
Get the ITreeItemWithID that corresponds to the given ID.
getKeyCombinator() - Method in class com.helger.tree.withid.folder.AbstractFolderTreeItemFactory
 
getKeyCombinator() - Method in interface com.helger.tree.withid.folder.IFolderTreeItemFactory
 
getLastChild() - Method in class com.helger.tree.BasicTreeItem
 
getLastChild() - Method in class com.helger.tree.withid.BasicTreeItemWithID
 
getLevel() - Method in class com.helger.tree.BasicTreeItem
 
getLevel() - Method in interface com.helger.tree.IBasicTreeItem
 
getLevel() - Method in class com.helger.tree.withid.BasicTreeItemWithID
 
getNamespaceURI() - Method in interface com.helger.tree.xml.IConverterMicroNodeToTreeItem
 
getNamespaceURI() - Method in interface com.helger.tree.xml.IConverterTreeItemToMicroNode
 
getNamespaceURI() - Method in class com.helger.tree.xml.MicroTypeConverterTreeXML
 
getNativeClass() - Method in class com.helger.tree.xml.MicroTypeConverterTreeXML
 
getParent() - Method in class com.helger.tree.BasicTreeItem
 
getParent() - Method in class com.helger.tree.withid.BasicTreeItemWithID
 
getParentData() - Method in class com.helger.tree.BasicTreeItem
 
getParentData() - Method in interface com.helger.tree.IBasicTreeItem
 
getParentData() - Method in class com.helger.tree.withid.BasicTreeItemWithID
 
getParentID() - Method in class com.helger.tree.withid.BasicTreeItemWithID
 
getParentID() - Method in interface com.helger.tree.withid.ITreeItemWithID
 
getProxyTree() - Method in class com.helger.tree.singleton.AbstractGlobalSingletonTreeWithUniqueID
 
getProxyTree() - Method in class com.helger.tree.singleton.AbstractRequestSingletonTreeWithUniqueID
 
getProxyTree() - Method in class com.helger.tree.singleton.AbstractSessionSingletonTreeWithUniqueID
 
getProxyTree() - Method in interface com.helger.tree.singleton.ITreeWithUniqueIDProxy
 
getRootItem() - Method in class com.helger.tree.BasicTree
 
getRootItem() - Method in interface com.helger.tree.IBasicTree
 
getRootItem() - Method in interface com.helger.tree.singleton.ITreeWithUniqueIDProxy
 
getRootItem() - Method in class com.helger.tree.withid.BasicTreeWithID
 
getTreeAsXML(IBasicTree<DATATYPE, ITEMTYPE>, Comparator<? super ITEMTYPE>, IConverterTreeItemToMicroNode<? super DATATYPE>) - Static method in class com.helger.tree.xml.TreeXMLConverter
 
getTreeWithIDAsXML(IBasicTree<DATATYPE, ITEMTYPE>, Comparator<? super ITEMTYPE>, Function<? super KEYTYPE, ? extends String>, IConverterTreeItemToMicroNode<? super DATATYPE>) - Static method in class com.helger.tree.xml.TreeXMLConverter
 
getTreeWithStringIDAsXML(IBasicTree<DATATYPE, ITEMTYPE>, IConverterTreeItemToMicroNode<? super DATATYPE>) - Static method in class com.helger.tree.xml.TreeXMLConverter
Specialized conversion method for converting a tree with ID to a standardized XML tree.
getXMLAsTreeWithID(IMicroElement, Function<? super String, ? extends KEYTYPE>, IConverterMicroNodeToTreeItem<? extends DATATYPE>) - Static method in class com.helger.tree.xml.TreeXMLConverter
 
getXMLAsTreeWithUniqueID(IMicroElement, Function<? super String, ? extends KEYTYPE>, IConverterMicroNodeToTreeItem<? extends DATATYPE>) - Static method in class com.helger.tree.xml.TreeXMLConverter
 
getXMLAsTreeWithUniqueStringID(IMicroElement, IConverterMicroNodeToTreeItem<? extends DATATYPE>) - Static method in class com.helger.tree.xml.TreeXMLConverter
 

H

hasChildren() - Method in class com.helger.tree.BasicTree
 
hasChildren() - Method in class com.helger.tree.BasicTreeItem
 
hasChildren() - Method in interface com.helger.tree.singleton.ITreeWithUniqueIDProxy
 
hasChildren() - Method in class com.helger.tree.withid.BasicTreeItemWithID
 
hasChildren() - Method in class com.helger.tree.withid.BasicTreeWithID
 
hasChildren(DefaultTreeItemWithID<KEYTYPE, VALUETYPE>) - Method in interface com.helger.tree.singleton.ITreeWithUniqueIDProxy
 
hasChildren(ITEMTYPE) - Method in class com.helger.tree.withid.unique.BasicTreeWithGlobalUniqueID
 
hashCode() - Method in class com.helger.tree.BasicTree
 
hashCode() - Method in class com.helger.tree.BasicTreeItem
 
hashCode() - Method in class com.helger.tree.withid.BasicTreeItemWithID
 
hashCode() - Method in class com.helger.tree.withid.BasicTreeWithID
 
hashCode() - Method in class com.helger.tree.withid.folder.AbstractFolderTreeItemFactory
 
hashCode() - Method in class com.helger.tree.withid.folder.BasicFolderTreeItem
 
hashCode() - Method in class com.helger.tree.withid.unique.AbstractTreeItemWithUniqueIDFactory
 
hashCode() - Method in class com.helger.tree.withid.unique.BasicTreeWithGlobalUniqueID
 
hasNoChildren() - Method in interface com.helger.tree.singleton.ITreeWithUniqueIDProxy
 
hasNoChildren(DefaultTreeItemWithID<KEYTYPE, VALUETYPE>) - Method in interface com.helger.tree.singleton.ITreeWithUniqueIDProxy
 
HierarchyVisitorCallbackWithConversion(IHierarchyVisitorCallback<? super DATATYPE>, Function<? super ITEMTYPE, ? extends DATATYPE>) - Constructor for class com.helger.tree.util.TreeVisitor.HierarchyVisitorCallbackWithConversion
 

I

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(DefaultTreeItemWithID<KEYTYPE, DATATYPE>, KEYTYPE) - Method in class com.helger.tree.withid.unique.DefaultTreeItemWithUniqueIDFactory
 
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
 
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
Default proxy interface for ITreeWithGlobalUniqueID.

M

m_aTree - Variable in class com.helger.tree.singleton.AbstractGlobalSingletonTreeWithUniqueID
 
m_aTree - Variable in class com.helger.tree.singleton.AbstractRequestSingletonTreeWithUniqueID
 
m_aTree - Variable in class com.helger.tree.singleton.AbstractSessionSingletonTreeWithUniqueID
 
MicroTypeConverterTreeXML<DATATYPE> - Class in com.helger.tree.xml
A special implementation of IConverterTreeXML that uses the conversion rules stored in the MicroTypeConverterRegistry.
MicroTypeConverterTreeXML(String, Class<? extends DATATYPE>) - Constructor for class com.helger.tree.xml.MicroTypeConverterTreeXML
Constructor
MicroTypeConverterTreeXML(String, String, Class<? extends DATATYPE>) - Constructor for class com.helger.tree.xml.MicroTypeConverterTreeXML
Constructor

O

onAddItem(ITEMTYPE) - Method in class com.helger.tree.withid.AbstractTreeItemWithIDFactory
 
onAddItem(ITEMTYPE) - Method in interface com.helger.tree.withid.ITreeItemWithIDFactory
To be called once a tree item is added to the owning tree.
onAddItem(ITEMTYPE) - Method in class com.helger.tree.withid.unique.AbstractTreeItemWithUniqueIDFactory
 
onItemAfterChildren(ITEMTYPE) - Method in class com.helger.tree.util.TreeVisitor.HierarchyVisitorCallbackWithConversion
 
onItemBeforeChildren(ITEMTYPE) - Method in class com.helger.tree.util.TreeVisitor.HierarchyVisitorCallbackWithConversion
 
onLevelDown() - Method in class com.helger.tree.util.TreeVisitor.HierarchyVisitorCallbackWithConversion
 
onLevelUp() - Method in class com.helger.tree.util.TreeVisitor.HierarchyVisitorCallbackWithConversion
 
onRemoveItem(ITEMTYPE) - Method in class com.helger.tree.withid.AbstractTreeItemWithIDFactory
 
onRemoveItem(ITEMTYPE) - Method in interface com.helger.tree.withid.ITreeItemWithIDFactory
To be called once a tree item is removed from the owning tree.
onRemoveItem(ITEMTYPE) - Method in class com.helger.tree.withid.unique.AbstractTreeItemWithUniqueIDFactory
 

R

removeAllChildren() - Method in class com.helger.tree.withid.BasicTreeItemWithID
 
removeAllChildren() - Method in interface com.helger.tree.withid.ITreeItemWithID
Remove all children from this node.
removeChild(ITEMTYPE) - Method in class com.helger.tree.BasicTreeItem
 
removeChild(ITEMTYPE) - Method in interface com.helger.tree.ITreeItem
Remove the passed node as a child node from this node.
removeChild(KEYTYPE) - Method in class com.helger.tree.withid.BasicTreeItemWithID
 
removeChild(KEYTYPE) - Method in interface com.helger.tree.withid.ITreeItemWithID
Remove the passed node as a direct child node from this node.
removeItemWithID(KEYTYPE) - Method in interface com.helger.tree.singleton.ITreeWithUniqueIDProxy
 
removeItemWithID(KEYTYPE) - Method in class com.helger.tree.withid.unique.BasicTreeWithGlobalUniqueID
 
removeItemWithID(KEYTYPE) - Method in interface com.helger.tree.withid.unique.ITreeWithGlobalUniqueID
Remove the item with the specified ID
reorderChildItems(Comparator<? super ITEMTYPE>) - Method in class com.helger.tree.BasicTreeItem
 
reorderChildItems(Comparator<? super ITEMTYPE>) - Method in interface com.helger.tree.ITreeItem
Reorder the child items based on the item itself.
reorderChildrenByItems(Comparator<? super ITEMTYPE>) - Method in class com.helger.tree.withid.BasicTreeItemWithID
 
reorderChildrenByItems(Comparator<? super ITEMTYPE>) - Method in interface com.helger.tree.withid.ITreeItemWithID
Reorder the child items based on the item itself.

S

setData(DATATYPE) - Method in class com.helger.tree.BasicTreeItem
 
setData(DATATYPE) - Method in interface com.helger.tree.IBasicTreeItem
Change the data associated with this node.
setData(DATATYPE) - Method in class com.helger.tree.withid.BasicTreeItemWithID
 
sort(IBasicTree<? extends DATATYPE, ITEMTYPE>, Comparator<? super DATATYPE>) - Static method in class com.helger.tree.sort.TreeSorter
Sort each level of the passed tree with the specified comparator.
sort(IBasicTree<DATATYPE, ITEMTYPE>) - Static method in class com.helger.tree.sort.TreeSorter
Sort each level of the passed tree with the specified comparator.
sortByID(IBasicTree<DATATYPE, ITEMTYPE>) - Static method in class com.helger.tree.sort.TreeWithIDSorter
Sort each level of the passed tree on the ID with the specified comparator.
sortByID(IBasicTree<DATATYPE, ITEMTYPE>, Comparator<? super KEYTYPE>) - Static method in class com.helger.tree.sort.TreeWithIDSorter
Sort each level of the passed tree on the ID with the specified comparator.
sortByValue(IBasicTree<DATATYPE, ITEMTYPE>) - Static method in class com.helger.tree.sort.TreeWithIDSorter
Sort each level of the passed tree on the value with the specified comparator.
sortByValue(IBasicTree<DATATYPE, ITEMTYPE>, Comparator<? super DATATYPE>) - Static method in class com.helger.tree.sort.TreeWithIDSorter
Sort each level of the passed tree on the value with the specified comparator.

T

toString() - Method in class com.helger.tree.BasicTree
 
toString() - Method in class com.helger.tree.BasicTreeItem
 
toString() - Method in class com.helger.tree.withid.BasicTreeItemWithID
 
toString() - Method in class com.helger.tree.withid.BasicTreeWithID
 
toString() - Method in class com.helger.tree.withid.folder.AbstractFolderTreeItemFactory
 
toString() - Method in class com.helger.tree.withid.folder.BasicFolderTreeItem
 
toString() - Method in class com.helger.tree.withid.unique.AbstractTreeItemWithUniqueIDFactory
 
toString() - Method in class com.helger.tree.withid.unique.BasicTreeWithGlobalUniqueID
 
TreeSorter - Class in com.helger.tree.sort
Sort ITree instances recursively.
TreeVisitor - Class in com.helger.tree.util
A specialized walker that iterates all elements in a tree and calls a callback method.
TreeVisitor.HierarchyVisitorCallbackWithConversion<ITEMTYPE,​DATATYPE> - Class in com.helger.tree.util
 
TreeWithIDBuilder - Class in com.helger.tree.util
Utility classes for building a tree from flat collections.
TreeWithIDSearcher - Class in com.helger.tree.util
A utility class that helps searching items within trees.
TreeWithIDSorter - Class in com.helger.tree.sort
Sort ITreeWithID instances recursively - either by ID or by value
TreeXMLConverter - Class in com.helger.tree.xml
Convert a tree to XML

V

visitTree(IBasicTree<DATATYPE, ITEMTYPE>, IChildrenProvider<ITEMTYPE>, IHierarchyVisitorCallback<? super ITEMTYPE>) - Static method in class com.helger.tree.util.TreeVisitor
 
visitTree(IBasicTree<DATATYPE, ITEMTYPE>, IHierarchyVisitorCallback<? super ITEMTYPE>) - Static method in class com.helger.tree.util.TreeVisitor
 
visitTreeData(IBasicTree<DATATYPE, ITEMTYPE>, IChildrenProvider<ITEMTYPE>, IHierarchyVisitorCallback<? super DATATYPE>) - Static method in class com.helger.tree.util.TreeVisitor
 
visitTreeData(IBasicTree<DATATYPE, ITEMTYPE>, IHierarchyVisitorCallback<? super DATATYPE>) - Static method in class com.helger.tree.util.TreeVisitor
 
visitTreeItem(ITEMTYPE, IChildrenProvider<ITEMTYPE>, IHierarchyVisitorCallback<? super ITEMTYPE>) - Static method in class com.helger.tree.util.TreeVisitor
 
visitTreeItem(ITEMTYPE, IHierarchyVisitorCallback<? super ITEMTYPE>) - Static method in class com.helger.tree.util.TreeVisitor
 
visitTreeItemData(ITEMTYPE, IChildrenProvider<ITEMTYPE>, IHierarchyVisitorCallback<? super DATATYPE>) - Static method in class com.helger.tree.util.TreeVisitor
 
visitTreeItemData(ITEMTYPE, IHierarchyVisitorCallback<? super DATATYPE>) - Static method in class com.helger.tree.util.TreeVisitor
 
A B C D E F G H I M O R S T V 
All Classes All Packages