# Uses of Class
nu.validator.saxtree.Node

Packages that use Node
Package
Description
nu.validator.saxtree
This package provides SAX Tree: a tree model optimized for creation from SAX events and replay as SAX events.

## Uses of Node in nu.validator.saxtree

Subclasses of Node in nu.validator.saxtree
Modifier and Type
Class
Description
`final class`
`CDATA`
A CDATA section.
`final class`
`Characters`
A run of characters
`class`
`CharBufferNode`
A common superclass for character buffer node classes.
`final class`
`Comment`
A comment.
`final class`
`Document`
A document.
`final class`
`DocumentFragment`
A document fragment.
`final class`
`DTD`
A doctype.
`final class`
`Element`
An element.
`final class`
`Entity`
An entity.
`final class`
`IgnorableWhitespace`
A run ignorable whitespace.
`class`
`ParentNode`
Common superclass for parent nodes.
`final class`
`ProcessingInstruction`
A processing instruction.
`final class`
`SkippedEntity`
A skipped entity.
Methods in nu.validator.saxtree that return Node
Modifier and Type
Method
Description
`Node`
ParentNode.`appendChild(Node child)`
Append a child to this node and return the child.
`Node`
Node.`getFirstChild()`
Return the first child.
`final Node`
ParentNode.`getFirstChild()`
Returns the firstChild.
`final Node`
ParentNode.`getLastChild()`
Returns the lastChild.
`final Node`
Node.`getNextSibling()`
Returns the nextSibling.
`final Node`
Node.`getPreviousSibling()`
Returns the previous sibling
`Node`
ParentNode.`insertBefore(Node child, Node sibling)`
Insert a new child before a pre-existing child and return the newly inserted child.
`Node`
ParentNode.`insertBetween(Node child, Node prev, Node next)`
Methods in nu.validator.saxtree with parameters of type Node
Modifier and Type
Method
Description
`Node`
ParentNode.`appendChild(Node child)`
Append a child to this node and return the child.
`void`
ParentNode.`appendChildren(Node parent)`
Append the children of another node to this node removing them from the other node .
`Node`
ParentNode.`insertBefore(Node child, Node sibling)`
Insert a new child before a pre-existing child and return the newly inserted child.
`Node`
ParentNode.`insertBetween(Node child, Node prev, Node next)`
`void`
TreeParser.`parse(Node node)`
Causes SAX events for the tree rooted at the argument to be emitted.