A B C D E F G H I M O R S T V
All Classes All Packages
All Classes All Packages
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
IFolderTreeIteminterface. - 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
ITreeIteminterface - 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
nulldata 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
DefaultFolderTreeusing 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
DefaultFolderTreeItemFactoryusing 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
IFolderTreeIteminterface. - 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
ITreeinterface usingDefaultTreeItemtree 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
ITreeIteminterface - 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
ITreeItemFactoryforDefaultTreeItemimplementation - DefaultTreeItemFactory() - Constructor for class com.helger.tree.DefaultTreeItemFactory
- DefaultTreeItemWithID<KEYTYPE,DATATYPE> - Class in com.helger.tree.withid
-
Special implementation of
BasicTreeItemWithIDusing the item typeDefaultTreeItemWithID. - 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
AbstractTreeItemWithIDFactoryusing the item typeDefaultTreeItemWithID. - 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
ITreeItemWithIDthat 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
IConverterTreeXMLthat uses the conversion rules stored in theMicroTypeConverterRegistry. - 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
ITreeinstances 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
ITreeWithIDinstances 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
All Classes All Packages