Adds a child node
Adds a new child node, with value
as its value
Gets value of node, if defined
Returns true if child
is contained any any descendant
Returns true if parent
is the immediate or ancestor parent for this node
Returns true if child
is an immediate child of this node
Returns true if parent
is the immediate parent for this node
Remove node and its children from tree
Underlying Node
Yields the node value of each parent of child
.
undefined values are not returned.
Use 'queryParentsValue' to search for a particular value
Yields all parents of child
that have a given value.
Use 'findParentsValue' to find the first match only.
Wraps a TreeNode for a more object-oriented means of access.