A child node whose index in childNodes is desired
The index of the child in childNodes, or null if not found
Make a deep copy of the node (but with no parent).
The kind of nodes to be located in the tree
An array of nodes that are children (at any depth) of the given kind
The propery list containing all the properties of the node
The name of the property to get
The value of the named property
An array of the names of every property currently defined
The type of node to test for
True when the node is of the given type
The names of the properties to be removed
The child nodes to add to this node
The name of the property to set
The value to which the property will be set
A function to apply to each node in the tree rooted at this node
Optional
data: anyData to pass to the function (as state information)
The generic Node interface