## 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 | 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 | 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 | 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`.