A C F G H I R S T
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addChild(T) - Method in interface io.github.astrapi69.tree.api.ITree
-
Adds the given child
- addChildren(Collection<T>) - Method in interface io.github.astrapi69.tree.api.ITree
-
Adds all the given children
C
- clearAll() - Method in interface io.github.astrapi69.tree.api.ITree
-
Removes all the descendants
- clearChildren() - Method in interface io.github.astrapi69.tree.api.ITree
-
Removes all the children
- contains(T) - Method in interface io.github.astrapi69.tree.api.ITree
-
Checks if the given
ITree
object is a descendant of this tree node - containsAll(Collection<T>) - Method in interface io.github.astrapi69.tree.api.ITree
-
Checks if the given
Collection
object ofITree
objects are descendants of this tree node
F
- findAllByValue(V) - Method in interface io.github.astrapi69.tree.api.ITree
-
Find all
ITree
objects that have the same value as the given value - findByValue(V) - Method in interface io.github.astrapi69.tree.api.ITree
-
Find all
ITree
objects that have the same value as the given value
G
- getAllSiblings() - Method in interface io.github.astrapi69.tree.api.ITree
-
Returns all siblings of this node in the parent's children list.
- getChildCount() - Method in interface io.github.astrapi69.tree.api.ITree
-
Gets the child count.
- getChildren() - Method in interface io.github.astrapi69.tree.api.ITree
-
Gets the children.
- getDisplayValue() - Method in interface io.github.astrapi69.tree.api.ITree
-
Gets the optional display value.
- getLevel() - Method in interface io.github.astrapi69.tree.api.ITree
-
Returns the distance from the root to this node.
- getNextSibling() - Method in interface io.github.astrapi69.tree.api.ITree
-
Returns the next sibling of this node in the parent's children list.
- getParent() - Method in interface io.github.astrapi69.tree.api.ITree
-
Gets the parent.
- getPreviousSibling() - Method in interface io.github.astrapi69.tree.api.ITree
-
Returns the previous sibling of this node in the parent's children list.
- getRoot() - Method in interface io.github.astrapi69.tree.api.ITree
-
Gets the root object
- getValue() - Method in interface io.github.astrapi69.tree.api.ITree
-
Gets the value.
H
- hasChildren() - Method in interface io.github.astrapi69.tree.api.ITree
-
Checks for children.
- hasParent() - Method in interface io.github.astrapi69.tree.api.ITree
-
Checks for parent
I
- io.github.astrapi69.tree.api - package io.github.astrapi69.tree.api
- isLeaf() - Method in interface io.github.astrapi69.tree.api.ITree
-
Checks if is leaf.
- isNode() - Method in interface io.github.astrapi69.tree.api.ITree
-
Checks if is node.
- isRoot() - Method in interface io.github.astrapi69.tree.api.ITree
- ITree<V,T> - Interface in io.github.astrapi69.tree.api
-
The Interface
ITree
holds the children in aCollection
object
R
- removeChild(T) - Method in interface io.github.astrapi69.tree.api.ITree
-
Removes the child.
- removeChildren() - Method in interface io.github.astrapi69.tree.api.ITree
-
Removes all the children
- removeChildren(Collection<T>) - Method in interface io.github.astrapi69.tree.api.ITree
-
Removes all the given children
S
- setChildren(Collection<T>) - Method in interface io.github.astrapi69.tree.api.ITree
-
Sets the children.
- setDisplayValue(String) - Method in interface io.github.astrapi69.tree.api.ITree
-
Sets the optional display value.
- setLeaf(boolean) - Method in interface io.github.astrapi69.tree.api.ITree
-
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.ITree
-
Sets the parent.
- setValue(V) - Method in interface io.github.astrapi69.tree.api.ITree
-
Sets the value.
T
- toList() - Method in interface io.github.astrapi69.tree.api.ITree
-
Traverse this node and adds all descendant with this included in to a
List
object - traverse() - Method in interface io.github.astrapi69.tree.api.ITree
-
Traverse this node and adds all descendant with this included in to a
Collection
object - tree.api.main - module tree.api.main
All Classes All Packages