A B C F G H I L R S T V 
All Classes All Packages

A

accept(Visitor<T>) - Method in interface io.github.astrapi69.tree.api.ITreeNode
accept(SimpleTreeNode<T, K>, Visitor<SimpleTreeNode<T, K>>) - Static method in class io.github.astrapi69.tree.handler.SimpleTreeNodeHandlerExtensions
Accepts the given visitor that provides a custom algorithm for processing all elements
accept(SimpleTreeNode<T, K>, Visitor<SimpleTreeNode<T, K>>, boolean) - Static method in class io.github.astrapi69.tree.handler.SimpleTreeNodeHandlerExtensions
Accepts the given visitor that provides a custom algorithm for processing all elements
accept(Visitor<SimpleTreeNode<T, K>>) - Method in class io.github.astrapi69.tree.SimpleTreeNode
accept(T, Visitor<T>) - Static method in class io.github.astrapi69.tree.handler.ITreeNodeHandlerExtensions
Accepts the given visitor that provides a custom algorithm for processing all elements
accept(T, Visitor<T>, boolean) - Static method in class io.github.astrapi69.tree.handler.ITreeNodeHandlerExtensions
Accepts the given visitor that provides a custom algorithm for processing all elements
add(T) - Method in class io.github.astrapi69.tree.binary.GenericBinaryTree
Adds the given value to the binary tree at the right position
addChild(SimpleTreeNode<T, K>, SimpleTreeNode<T, K>) - Static method in class io.github.astrapi69.tree.handler.SimpleTreeNodeHandlerExtensions
Adds the given child SimpleTreeNode object to the first given parent SimpleTreeNode object
addChild(TreeIdNode<T, K>) - Method in class io.github.astrapi69.tree.TreeIdNode
Adds the child.
addChild(TreeNode<T>) - Method in class io.github.astrapi69.tree.TreeNode
Adds the given child
addChild(T) - Method in interface io.github.astrapi69.tree.api.ITreeNode
Adds the given child
addChild(T, T) - Static method in class io.github.astrapi69.tree.handler.ITreeNodeHandlerExtensions
Adds the given child ITreeNode object to the first given parent ITreeNode object
addChildren(SimpleTreeNode<T, K>, Collection<SimpleTreeNode<T, K>>) - Static method in class io.github.astrapi69.tree.handler.SimpleTreeNodeHandlerExtensions
Adds all the given children from the first given parent SimpleTreeNode object
addChildren(Collection<T>) - Method in interface io.github.astrapi69.tree.api.ITreeNode
Adds all the given children
addChildren(T, Collection<T>) - Static method in class io.github.astrapi69.tree.handler.ITreeNodeHandlerExtensions
Adds all the given children from the first given parent ITreeNode object
addRecursively(LinkedNode<T>, T) - Method in class io.github.astrapi69.tree.binary.GenericBinaryTree
Adds the given value to the binary tree at the right position

B

BaseTreeNode<T,​K> - Class in io.github.astrapi69.tree
The generic class BaseTreeNode have a generic id and value object
BaseTreeNode(T) - Constructor for class io.github.astrapi69.tree.BaseTreeNode
Instantiates a new BaseTreeNode object
BaseTreeNodeTransformer - Class in io.github.astrapi69.tree.convert
The class BaseTreeNodeTransformer provides algorithms for convert and transform between the BaseTreeNode objects and TreeIdNode objects

C

clearAll() - Method in interface io.github.astrapi69.tree.api.ITreeNode
Removes all the descendants
clearAll(SimpleTreeNode<T, K>) - Static method in class io.github.astrapi69.tree.handler.SimpleTreeNodeHandlerExtensions
Removes all the descendants from the given SimpleTreeNode object
clearAll(T) - Static method in class io.github.astrapi69.tree.handler.ITreeNodeHandlerExtensions
Removes all the descendants from the given ITreeNode object
clearChildren() - Method in interface io.github.astrapi69.tree.api.ITreeNode
Removes all the children
clearChildren(SimpleTreeNode<T, K>) - Static method in class io.github.astrapi69.tree.handler.SimpleTreeNodeHandlerExtensions
Removes all the children from the given SimpleTreeNode object
clearChildren(T) - Static method in class io.github.astrapi69.tree.handler.ITreeNodeHandlerExtensions
Removes all the children from the given ITreeNode object
contains(SimpleTreeNode<T, K>, SimpleTreeNode<T, K>) - Static method in class io.github.astrapi69.tree.handler.SimpleTreeNodeHandlerExtensions
Checks if the second given SimpleTreeNode object is a descendant of the first given SimpleTreeNode object
contains(TreeNode<T>) - Method in class io.github.astrapi69.tree.TreeNode
Checks if the given ITreeNode object is a descendant of this tree node
contains(T) - Method in interface io.github.astrapi69.tree.api.ITreeNode
Checks if the given ITreeNode object is a descendant of this tree node
contains(T) - Method in class io.github.astrapi69.tree.binary.GenericBinaryTree
Checks if the given value exists in this binary tree object
contains(T, T) - Static method in class io.github.astrapi69.tree.handler.ITreeNodeHandlerExtensions
Checks if the second given ITreeNode object is a descendant of the first given ITreeNode object
containsAll(SimpleTreeNode<T, K>, Collection<SimpleTreeNode<T, K>>) - Static method in class io.github.astrapi69.tree.handler.SimpleTreeNodeHandlerExtensions
Checks if the given Collection object of SimpleTreeNode objects are descendants of the first given SimpleTreeNode object
containsAll(Collection<T>) - Method in interface io.github.astrapi69.tree.api.ITreeNode
Checks if the given Collection object of ITreeNode objects are descendants of this tree node
containsAll(T, Collection<T>) - Static method in class io.github.astrapi69.tree.handler.ITreeNodeHandlerExtensions
Checks if the given Collection object of ITreeNode objects are descendants of the first given ITreeNode object
containsRecursively(LinkedNode<T>, T) - Method in class io.github.astrapi69.tree.binary.GenericBinaryTree
Checks recursively if the given value exists in this binary tree object

F

findAllByValue(SimpleTreeNode<T, K>, T) - Static method in class io.github.astrapi69.tree.handler.SimpleTreeNodeHandlerExtensions
Find all SimpleTreeNode objects from the first given SimpleTreeNode object that serves as the search target, that have the same value as the given value
findAllByValue(T, V) - Static method in class io.github.astrapi69.tree.handler.ITreeNodeHandlerExtensions
Find all ITreeNode objects from the first given ITreeNode object that serves as the search target, that have the same value as the given value
findAllByValue(V) - Method in interface io.github.astrapi69.tree.api.ITreeNode
Find all ITreeNode objects that have the same value as the given value
findByValue(SimpleTreeNode<T, K>, T) - Static method in class io.github.astrapi69.tree.handler.SimpleTreeNodeHandlerExtensions
Find the first occurrence of SimpleTreeNode object from the first given SimpleTreeNode object that serves as the search target, that have the same value as the given value
findByValue(T, V) - Static method in class io.github.astrapi69.tree.handler.ITreeNodeHandlerExtensions
Find the first occurrence of ITreeNode object from the first given ITreeNode object that serves as the search target, that have the same value as the given value
findByValue(V) - Method in interface io.github.astrapi69.tree.api.ITreeNode
Find all ITreeNode objects that have the same value as the given value
FindValuesBaseTreeNodeVisitor<T,​K> - Class in io.github.astrapi69.tree.visitor
This visitor visits all BaseTreeNode objects and checks if the value equals with the value of this visitor
FindValuesBaseTreeNodeVisitor(T) - Constructor for class io.github.astrapi69.tree.visitor.FindValuesBaseTreeNodeVisitor
Instantiates a new FindValuesBaseTreeNodeVisitor object
first - Variable in class io.github.astrapi69.tree.binary.GenericBinaryTree
the first LinkedNode object is also the root object

G

gen.tree - module gen.tree
 
GenericBinaryTree<T> - Class in io.github.astrapi69.tree.binary
The abstract class GenericBinaryTree represents a generic binary tree.
GenericBinaryTree() - Constructor for class io.github.astrapi69.tree.binary.GenericBinaryTree
 
getAllLeftSiblings() - Method in class io.github.astrapi69.tree.SimpleTreeNode
Gets all the left siblings from this node
getAllLeftSiblings(SimpleTreeNode<T, K>) - Static method in class io.github.astrapi69.tree.handler.SimpleTreeNodeHandlerExtensions
Gets all the left siblings from the given SimpleTreeNode object
getAllRightSiblings() - Method in class io.github.astrapi69.tree.SimpleTreeNode
Gets all the right siblings from this node
getAllRightSiblings(SimpleTreeNode<T, K>) - Static method in class io.github.astrapi69.tree.handler.SimpleTreeNodeHandlerExtensions
Gets all the right siblings from the given SimpleTreeNode object
getAllSiblings() - Method in interface io.github.astrapi69.tree.api.ITreeNode
Returns all siblings of this node in the parent's children list.
getAllSiblings() - Method in class io.github.astrapi69.tree.SimpleTreeNode
Gets all the siblings from this node
getAllSiblings(SimpleTreeNode<T, K>) - Static method in class io.github.astrapi69.tree.handler.SimpleTreeNodeHandlerExtensions
Returns all siblings of the given SimpleTreeNode object in the parent's children list
getAllSiblings(T) - Static method in class io.github.astrapi69.tree.handler.ITreeNodeHandlerExtensions
Returns all siblings of the given ITreeNode object in the parent's children list
getChildCount() - Method in interface io.github.astrapi69.tree.api.ITreeNode
Gets the child count.
getChildCount() - Method in class io.github.astrapi69.tree.TreeIdNode
Gets the child count.
getChildCount(SimpleTreeNode<T, K>) - Static method in class io.github.astrapi69.tree.handler.SimpleTreeNodeHandlerExtensions
Gets the child count from the given SimpleTreeNode object
getChildCount(T) - Static method in class io.github.astrapi69.tree.handler.ITreeNodeHandlerExtensions
Gets the child count from the given ITreeNode object
getChildren() - Method in interface io.github.astrapi69.tree.api.ITreeNode
Gets the children.
getChildren() - Method in class io.github.astrapi69.tree.SimpleTreeNode
Gets the children
getChildren() - Method in class io.github.astrapi69.tree.TreeNode
Gets the children.
getChildren(SimpleTreeNode<T, K>) - Static method in class io.github.astrapi69.tree.handler.SimpleTreeNodeHandlerExtensions
Gets the children from the given SimpleTreeNode object
getDisplayValue() - Method in interface io.github.astrapi69.tree.api.ITreeNode
Gets the optional display value.
getFirst() - Method in class io.github.astrapi69.tree.binary.LinkedNode
Gets the first LinkedNode object
getId() - Method in interface io.github.astrapi69.tree.api.IBaseTreeNode
Gets the id
getLevel() - Method in interface io.github.astrapi69.tree.api.ITreeNode
Returns the distance from the root to this node.
getLevel() - Method in class io.github.astrapi69.tree.SimpleTreeNode
Returns the distance from the root to this node.
getLevel(SimpleTreeNode<T, K>) - Static method in class io.github.astrapi69.tree.handler.SimpleTreeNodeHandlerExtensions
Returns the distance from the root to the given SimpleTreeNode object.
getLevel(T) - Static method in class io.github.astrapi69.tree.handler.ITreeNodeHandlerExtensions
Returns the distance from the root to the given ITreeNode object.
getNextCount() - Method in class io.github.astrapi69.tree.binary.LinkedNode
Gets the next count.
getNextLinkedNodes() - Method in class io.github.astrapi69.tree.binary.LinkedNode
Gets all next LinkedNode from the current linked node
getNextSibling() - Method in interface io.github.astrapi69.tree.api.ITreeNode
Returns the next sibling of this node in the parent's children list.
getNextSibling(SimpleTreeNode<T, K>) - Static method in class io.github.astrapi69.tree.handler.SimpleTreeNodeHandlerExtensions
Returns the next sibling of the given SimpleTreeNode object in the parent's children list.
getNextSibling(T) - Static method in class io.github.astrapi69.tree.handler.ITreeNodeHandlerExtensions
Returns the next sibling of the given ITreeNode object in the parent's children list.
getParent() - Method in interface io.github.astrapi69.tree.api.ITreeNode
Gets the parent.
getPreviousSibling() - Method in interface io.github.astrapi69.tree.api.ITreeNode
Returns the previous sibling of this node in the parent's children list.
getPreviousSibling(SimpleTreeNode<T, K>) - Static method in class io.github.astrapi69.tree.handler.SimpleTreeNodeHandlerExtensions
Returns the previous sibling of the given SimpleTreeNode object in the parent's children list.
getPreviousSibling(T) - Static method in class io.github.astrapi69.tree.handler.ITreeNodeHandlerExtensions
Returns the previous sibling of the given ITreeNode object in the parent's children list.
getRoot() - Method in interface io.github.astrapi69.tree.api.ITreeNode
Gets the root object
getRoot() - Method in class io.github.astrapi69.tree.SimpleTreeNode
Gets the root SimpleTreeNode object
getRoot(SimpleTreeNode<T, K>) - Static method in class io.github.astrapi69.tree.handler.SimpleTreeNodeHandlerExtensions
Gets the root from the given SimpleTreeNode object
getRoot(Map<K, TreeIdNode<T, K>>) - Static method in class io.github.astrapi69.tree.convert.BaseTreeNodeTransformer
Retrieves the root BaseTreeNode object from the given @link Map} object that contains TreeIdNode objects as values and the id as key
getRoot(T) - Static method in class io.github.astrapi69.tree.handler.ITreeNodeHandlerExtensions
Gets the root from the given ITreeNode object
getValue() - Method in interface io.github.astrapi69.tree.api.ITreeNode
Gets the value.

H

hasChildren() - Method in interface io.github.astrapi69.tree.api.ITreeNode
Checks for children.
hasChildren() - Method in class io.github.astrapi69.tree.TreeIdNode
Checks for children.
hasChildren(SimpleTreeNode<T, K>) - Static method in class io.github.astrapi69.tree.handler.SimpleTreeNodeHandlerExtensions
Checks if the given SimpleTreeNode object has children
hasChildren(T) - Static method in class io.github.astrapi69.tree.handler.ITreeNodeHandlerExtensions
Checks if the given ITreeNode object has children
hasLeftMostChild() - Method in class io.github.astrapi69.tree.SimpleTreeNode
Checks if this node has a left most child
hasNext() - Method in class io.github.astrapi69.tree.binary.LinkedNode
Checks if this tree node has a next object
hasParent() - Method in interface io.github.astrapi69.tree.api.ITreeNode
Checks for parent
hasParent() - Method in class io.github.astrapi69.tree.SimpleTreeNode
Checks if this node has a parent
hasParent() - Method in class io.github.astrapi69.tree.TreeIdNode
Checks for parent
hasParent(SimpleTreeNode<T, K>) - Static method in class io.github.astrapi69.tree.handler.SimpleTreeNodeHandlerExtensions
Checks if the given SimpleTreeNode object has a parent SimpleTreeNode object
hasParent(T) - Static method in class io.github.astrapi69.tree.handler.ITreeNodeHandlerExtensions
Checks if the given ITreeNode object has a parent ITreeNode object
hasPrevious() - Method in class io.github.astrapi69.tree.binary.LinkedNode
Checks for previous object
hasRightSibling() - Method in class io.github.astrapi69.tree.SimpleTreeNode
Checks if this node has a right sibling

I

IBaseTreeNode<V,​K,​T extends IBaseTreeNode<V,​K,​T>> - Interface in io.github.astrapi69.tree.api
The Interface IBaseTreeNode extends ITreeNode and provides an additional id field that can be used as key
io.github.astrapi69.tree - package io.github.astrapi69.tree
Provides classes for abstract trees and nodes
io.github.astrapi69.tree.api - package io.github.astrapi69.tree.api
Provides interfaces for abstract trees and nodes
io.github.astrapi69.tree.binary - package io.github.astrapi69.tree.binary
 
io.github.astrapi69.tree.convert - package io.github.astrapi69.tree.convert
 
io.github.astrapi69.tree.handler - package io.github.astrapi69.tree.handler
 
io.github.astrapi69.tree.visitor - package io.github.astrapi69.tree.visitor
 
isChildOf(SimpleTreeNode<T, K>, SimpleTreeNode<T, K>) - Static method in class io.github.astrapi69.tree.handler.SimpleTreeNodeHandlerExtensions
Checks if the second given SimpleTreeNode object is a child of the first SimpleTreeNode object
isChildOf(T, T) - Static method in class io.github.astrapi69.tree.handler.ITreeNodeHandlerExtensions
Checks if the second given ITreeNode object is a child of the first ITreeNode object
isFirst() - Method in class io.github.astrapi69.tree.binary.LinkedNode
Checks if this is the first object
isGreater(LinkedNode<T>, T) - Method in class io.github.astrapi69.tree.binary.GenericBinaryTree
Checks if the given value is greater than the value of the given LinkedNode object
isLeaf() - Method in interface io.github.astrapi69.tree.api.ITreeNode
Checks if is leaf.
isNode() - Method in interface io.github.astrapi69.tree.api.ITreeNode
Checks if is node.
isNode() - Method in class io.github.astrapi69.tree.TreeIdNode
Checks if this TreeIdNode object is a node
isNode(SimpleTreeNode<T, K>) - Static method in class io.github.astrapi69.tree.handler.SimpleTreeNodeHandlerExtensions
Checks if the given SimpleTreeNode object is a node
isNode(T) - Static method in class io.github.astrapi69.tree.handler.ITreeNodeHandlerExtensions
Checks if the given ITreeNode object is a node
isParentOf(SimpleTreeNode<T, K>, SimpleTreeNode<T, K>) - Static method in class io.github.astrapi69.tree.handler.SimpleTreeNodeHandlerExtensions
Checks if the first given SimpleTreeNode object is the parent of the second SimpleTreeNode object
isParentOf(T, T) - Static method in class io.github.astrapi69.tree.handler.ITreeNodeHandlerExtensions
Checks if the first given ITreeNode object is the parent of the second ITreeNode object
isRoot() - Method in interface io.github.astrapi69.tree.api.ITreeNode
Checks if this ITreeNode is the root ITreeNode object
isRoot() - Method in class io.github.astrapi69.tree.SimpleTreeNode
Checks if this SimpleTreeNode is the root SimpleTreeNode object
isRoot() - Method in class io.github.astrapi69.tree.TreeIdNode
Checks if this TreeIdNode is the root TreeIdNode object
isRoot(SimpleTreeNode<T, K>) - Static method in class io.github.astrapi69.tree.handler.SimpleTreeNodeHandlerExtensions
Checks if the given SimpleTreeNode is the root SimpleTreeNode object
isRoot(T) - Static method in class io.github.astrapi69.tree.handler.ITreeNodeHandlerExtensions
Checks if the given ITreeNode is the root ITreeNode object
isSmaller(LinkedNode<T>, T) - Method in class io.github.astrapi69.tree.binary.GenericBinaryTree
Checks if the given value is smaller than the value of the given LinkedNode object
ITreeNode<V,​T extends ITreeNode<V,​T>> - Interface in io.github.astrapi69.tree.api
The Interface ITreeNode holds the children in a Collection object
ITreeNodeHandlerExtensions - Class in io.github.astrapi69.tree.handler
The class ITreeNodeHandlerExtensions provides handler methods for the class ITreeNode
ITreeNodeHandlerExtensions() - Constructor for class io.github.astrapi69.tree.handler.ITreeNodeHandlerExtensions
 

L

LinkedNode<T> - Class in io.github.astrapi69.tree.binary
The class LinkedNode is a representation of a binary tree node and can have only one next element and one previous element and a current value.
LinkedNode(T) - Constructor for class io.github.astrapi69.tree.binary.LinkedNode
Instantiates a new LinkedNode

R

removeChild(SimpleTreeNode<T, K>, SimpleTreeNode<T, K>) - Static method in class io.github.astrapi69.tree.handler.SimpleTreeNodeHandlerExtensions
Removes the given child from the given first SimpleTreeNode
removeChild(TreeIdNode<T, K>) - Method in class io.github.astrapi69.tree.TreeIdNode
Removes the child.
removeChild(TreeNode<T>) - Method in class io.github.astrapi69.tree.TreeNode
Removes the child.
removeChild(T) - Method in interface io.github.astrapi69.tree.api.ITreeNode
Removes the child.
removeChild(T, T) - Static method in class io.github.astrapi69.tree.handler.ITreeNodeHandlerExtensions
Removes the given child from the given first ITreeNode
removeChildren() - Method in interface io.github.astrapi69.tree.api.ITreeNode
Removes all the children
removeChildren(SimpleTreeNode<T, K>) - Static method in class io.github.astrapi69.tree.handler.SimpleTreeNodeHandlerExtensions
Removes all children from the given SimpleTreeNode object
removeChildren(SimpleTreeNode<T, K>, Collection<SimpleTreeNode<T, K>>) - Static method in class io.github.astrapi69.tree.handler.SimpleTreeNodeHandlerExtensions
Removes all the given children from the first given SimpleTreeNode object
removeChildren(Collection<T>) - Method in interface io.github.astrapi69.tree.api.ITreeNode
Removes all the given children
removeChildren(T) - Static method in class io.github.astrapi69.tree.handler.ITreeNodeHandlerExtensions
Removes all children from the given ITreeNode object
removeChildren(T, Collection<T>) - Static method in class io.github.astrapi69.tree.handler.ITreeNodeHandlerExtensions
Removes all the given children from the first given ITreeNode object

S

setChildren(Collection<T>) - Method in interface io.github.astrapi69.tree.api.ITreeNode
Sets the children.
setDisplayValue(String) - Method in interface io.github.astrapi69.tree.api.ITreeNode
Sets the optional display value.
setId(K) - Method in interface io.github.astrapi69.tree.api.IBaseTreeNode
Sets the id
setLeaf(boolean) - Method in interface io.github.astrapi69.tree.api.ITreeNode
Sets the flag that indicates if this tree node is a node or a leaf
setParent(T) - Method in interface io.github.astrapi69.tree.api.ITreeNode
Sets the parent.
setValue(V) - Method in interface io.github.astrapi69.tree.api.ITreeNode
Sets the value.
SimpleTreeNode<T,​K> - Class in io.github.astrapi69.tree
The generic class SimpleTreeNode holds only the parent, the left most child and the right sibling
SimpleTreeNode(T) - Constructor for class io.github.astrapi69.tree.SimpleTreeNode
Instantiates a new SimpleTreeNode object
SimpleTreeNodeHandlerExtensions - Class in io.github.astrapi69.tree.handler
The class SimpleTreeNodeHandlerExtensions provides handler methods for the class SimpleTreeNode
SimpleTreeNodeHandlerExtensions() - Constructor for class io.github.astrapi69.tree.handler.SimpleTreeNodeHandlerExtensions
 

T

toKeyBaseTreeNodeMap(BaseTreeNode<T, K>) - Static method in class io.github.astrapi69.tree.convert.BaseTreeNodeTransformer
Transforms the given BaseTreeNode object to a Map object with the key and the corresponding BaseTreeNode objects
toKeyMap(BaseTreeNode<T, K>) - Static method in class io.github.astrapi69.tree.convert.BaseTreeNodeTransformer
Transforms the given BaseTreeNode object to a Map object with the key and the corresponding TreeIdNode objects
toList() - Method in interface io.github.astrapi69.tree.api.ITreeNode
Traverse this node and adds all descendant with this included in to a List object
toList() - Method in class io.github.astrapi69.tree.binary.LinkedNode
Transforms this linked node object to an ordered LinkedList with all nodes
toList(SimpleTreeNode<T, K>) - Static method in class io.github.astrapi69.tree.handler.SimpleTreeNodeHandlerExtensions
Traverse the given SimpleTreeNode object and adds all descendant with it self-included in to a List object
toList(T) - Static method in class io.github.astrapi69.tree.handler.ITreeNodeHandlerExtensions
Traverse the given ITreeNode object and adds all descendant with it self-included in to a List object
toTreeIdNode(BaseTreeNode<T, K>) - Static method in class io.github.astrapi69.tree.convert.BaseTreeNodeTransformer
Transforms the given BaseTreeNode object to a TreeIdNode object
transform(Map<K, TreeIdNode<T, K>>) - Static method in class io.github.astrapi69.tree.convert.BaseTreeNodeTransformer
Transforms the given Map object that contains TreeIdNode objects as values and the id as key
traverse() - Method in interface io.github.astrapi69.tree.api.ITreeNode
Traverse this node and adds all descendant with this included in to a Collection object
traverse() - Method in class io.github.astrapi69.tree.SimpleTreeNode
Traverse this node and add all descendant with this included in to a Set
traverse(SimpleTreeNode<T, K>) - Static method in class io.github.astrapi69.tree.handler.SimpleTreeNodeHandlerExtensions
Traverse the given SimpleTreeNode object and add all descendants with the given SimpleTreeNode object included in to the returned Collection object
traverse(T) - Static method in class io.github.astrapi69.tree.handler.ITreeNodeHandlerExtensions
Traverse the given ITreeNode object and add all descendants with the given ITreeNode object included in to the returned Collection object
TreeIdNode<T,​K> - Class in io.github.astrapi69.tree
The generic class TreeIdNode keeps no references to the parent or the children, only the id's are kept.
TreeIdNode(T) - Constructor for class io.github.astrapi69.tree.TreeIdNode
Instantiates a new TreeIdNode object
TreeNode<T> - Class in io.github.astrapi69.tree
The generic class TreeNode.
TreeNode(T) - Constructor for class io.github.astrapi69.tree.TreeNode
Instantiates a new tree node.

V

visit(BaseTreeNode<T, K>) - Method in class io.github.astrapi69.tree.visitor.FindValuesBaseTreeNodeVisitor
A B C F G H I L R S T V 
All Classes All Packages