- getAncestorElements() - Method in class net.junaraki.libtree.OrderedTree
-
Returns a list of elements of ancestors of this node, ordered from the root to the parent of
this node.
- getAncestorElements() - Method in interface net.junaraki.libtree.Tree
-
Returns a list of elements of ancestors of this node, ordered from the root to the parent of
this node.
- getAncestorElements() - Method in class net.junaraki.libtree.UnorderedTree
-
Returns a list of elements of ancestors of this node, ordered from the root to the parent of
this node.
- getAncestors() - Method in class net.junaraki.libtree.OrderedTree
-
Returns a list of ancestors of this node, ordered from the root to the parent of this node.
- getAncestors() - Method in class net.junaraki.libtree.UnorderedTree
-
Returns a list of ancestors of this node, ordered from the root to the parent of this node.
- getBinaryTreeNodes() - Method in class net.junaraki.libtree.BinaryTree
-
Returns a list of all nodes of the type BinaryTree<E>
in this tree.
- getChildAt(int) - Method in class net.junaraki.libtree.BinaryTree
-
Returns the child of this node at the given index.
- getChildAt(int) - Method in class net.junaraki.libtree.OrderedTree
-
Returns the child of this node at the given index.
- getChildren() - Method in class net.junaraki.libtree.OrderedTree
-
Returns a list of children of this node.
- getChildren() - Method in class net.junaraki.libtree.UnorderedTree
-
Returns a set of children of this node.
- getDeepestLeftLeaf() - Method in class net.junaraki.libtree.BinaryTree
-
Returns the deepest left leaf node of this tree.
- getDeepestRightLeaf() - Method in class net.junaraki.libtree.BinaryTree
-
Returns the deepest right leaf node of this tree.
- getElement() - Method in class net.junaraki.libtree.AbstractTree
-
Returns the element of this node.
- getElement() - Method in interface net.junaraki.libtree.Tree
-
Returns the element of this node.
- getElements() - Method in class net.junaraki.libtree.OrderedTree
-
Returns a list of all elements in this tree.
- getElements() - Method in interface net.junaraki.libtree.Tree
-
Returns a list of all elements of this tree.
- getElements() - Method in class net.junaraki.libtree.UnorderedTree
-
Returns a list of all elements in this tree.
- getFirstChild() - Method in class net.junaraki.libtree.OrderedTree
-
Returns the first child of this node.
- getLastChild() - Method in class net.junaraki.libtree.OrderedTree
-
Returns the last child of this node.
- getLeafElements() - Method in class net.junaraki.libtree.AbstractTree
-
Returns a list of leaf elements in this tree in a natural order.
- getLeaves() - Method in class net.junaraki.libtree.OrderedTree
-
Returns a list of leaves in this tree in a natural order.
- getLeaves() - Method in class net.junaraki.libtree.UnorderedTree
-
Returns a list of leaves in this tree in a natural order.
- getLeftChild() - Method in class net.junaraki.libtree.BinaryTree
-
Returns the left child of this node.
- getNodes() - Method in class net.junaraki.libtree.OrderedTree
-
Returns a list of all nodes of the type Tree<E>
in this tree.
- getNodes() - Method in interface net.junaraki.libtree.Tree
-
Returns a list of all nodes of this tree.
- getNodes() - Method in class net.junaraki.libtree.UnorderedTree
-
Returns a list of all nodes of the type Tree<E>
in this tree.
- getOrderedTreeNodes() - Method in class net.junaraki.libtree.OrderedTree
-
Returns a list of all nodes of the type OrderedTree<E>
in this tree.
- getParent() - Method in class net.junaraki.libtree.BinaryTree
-
Returns the parent of this node.
- getParent() - Method in class net.junaraki.libtree.OrderedTree
-
Returns the parent of this node.
- getParent() - Method in interface net.junaraki.libtree.Tree
-
Returns the parent of this node.
- getParent() - Method in class net.junaraki.libtree.UnorderedTree
-
Returns the parent of this node.
- getRightChild() - Method in class net.junaraki.libtree.BinaryTree
-
Returns the right child of this node.
- getRoot() - Method in class net.junaraki.libtree.OrderedTree
-
Returns the root of this tree.
- getRoot() - Method in interface net.junaraki.libtree.Tree
-
Returns the root of this tree.
- getRoot() - Method in class net.junaraki.libtree.UnorderedTree
-
Returns the root of this tree.
- getSiblingElements() - Method in class net.junaraki.libtree.OrderedTree
-
Returns a list of elements of siblings of this node.
- getSiblingElements() - Method in interface net.junaraki.libtree.Tree
-
Returns a collection of elements of siblings of this node.
- getSiblingElements() - Method in class net.junaraki.libtree.UnorderedTree
-
Returns a list of elements of siblings of this node.
- getSiblings() - Method in class net.junaraki.libtree.OrderedTree
-
Returns a list of siblings of this node.
- getSiblings() - Method in class net.junaraki.libtree.UnorderedTree
-
Returns a list of siblings of this node.
- getSubtrees() - Method in class net.junaraki.libtree.OrderedTree
-
Returns a list of subtrees of this tree.
- getSubtrees() - Method in class net.junaraki.libtree.UnorderedTree
-
Returns a list of subtrees of this tree.
- getUnorderedTreeNodes() - Method in class net.junaraki.libtree.UnorderedTree
-
Returns a list of all nodes of the type UnorderedTree<E>
in this tree.