## Uses of Interface
com.google.gwt.xml.client.Node

- Packages that use Node
  Package | Description
  --- | ---
  com.google.gwt.xml.client | Basic classes used in XML DOM parsing and XML document generation.

- - ### Uses of Node in com.google.gwt.xml.client

    Subinterfaces of Node in com.google.gwt.xml.client
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `Attr` `Attr` objects represent key-value pairs of attributes on `Element` objects.
    `interface` | `CDATASection` This node represents escaped character sequences.
    `interface` | `CharacterData` This interface describes `CharacterData` XML nodes.
    `interface` | `Comment` This interface describes comment XML nodes.
    `interface` | `Document` `Document` objects represent XML documents.
    `interface` | `DocumentFragment` A `DocumentFragment` is a basket into which one may place other `Node` objects for future processing.
    `interface` | `Element` This interface represents XML DOM elements, which are the basic building block of XML.
    `interface` | `EntityReference` This interface represents entity references, such as `&foo;`.
    `interface` | `ProcessingInstruction` This interface documents the ProcessingInstruction node type.
    `interface` | `Text` This interface describes text nodes, as might occur between tags.

    Methods in com.google.gwt.xml.client that return Node
    Modifier and Type | Method and Description
    --- | ---
    `Node` | Node.`appendChild(Node newChild)` This method appends child `newChild`.
    `Node` | Node.`cloneNode(boolean deep)` This method copies this `Node`.
    `Node` | Node.`getFirstChild()` This method retrieves the first child.
    `Node` | Node.`getLastChild()` This method retrieves the last child.
    `Node` | NamedNodeMap.`getNamedItem(java.lang.String name)` This method gets the item having the given name.
    `Node` | Node.`getNextSibling()` This method retrieves the next sibling.
    `Node` | Node.`getParentNode()` This method retrieves the parent.
    `Node` | Node.`getPreviousSibling()` This method retrieves the previous sibling.
    `Node` | Document.`importNode(Node importedNode, boolean deep)` This method imports a node into the current `Document`.
    `Node` | Node.`insertBefore(Node newChild, Node refChild)` This method inserts before `newChild`.
    `Node` | NamedNodeMap.`item(int index)` This method gets the item at the index position.
    `Node` | NodeList.`item(int index)` This method gets the item in the position denoted by `index`.
    `Node` | Node.`removeChild(Node oldChild)` This method removes child `oldChild`.
    `Node` | Node.`replaceChild(Node newChild, Node oldChild)` This method replaces the child `oldChild` with `newChild`.

    Methods in com.google.gwt.xml.client with parameters of type Node
    Modifier and Type | Method and Description
    --- | ---
    `Node` | Node.`appendChild(Node newChild)` This method appends child `newChild`.
    `Node` | Document.`importNode(Node importedNode, boolean deep)` This method imports a node into the current `Document`.
    `Node` | Node.`insertBefore(Node newChild, Node refChild)` This method inserts before `newChild`.
    `Node` | Node.`removeChild(Node oldChild)` This method removes child `oldChild`.
    `static void` | XMLParser.`removeWhitespace(Node n)` This method removes all `Text` nodes which are made up of only white space.
    `Node` | Node.`replaceChild(Node newChild, Node oldChild)` This method replaces the child `oldChild` with `newChild`.