GWT 2.7.0

## Uses of Class
com.google.gwt.dom.client.Node

Packages that use Node
com.google.gwt.dom.client | Classes for low-level DOM programming.
com.google.gwt.user.client.ui | Widgets, Panels, and other user-interface classes.

Uses of Node in com.google.gwt.dom.client

Classes in com.google.gwt.dom.client with type parameters of type Node
`class` | `NodeCollection<T extends Node>` An ElementCollection is a list of nodes.
`class` | `NodeList<T extends Node>` The NodeList interface provides the abstraction of an ordered collection of nodes, without defining or constraining how this collection is implemented.

Subclasses of Node in com.google.gwt.dom.client
`class` | `AnchorElement` The anchor element.
`class` | `AreaElement` Client-side image map area definition.
`class` | `AudioElement` Audio element.
`class` | `BaseElement` Document base URI.
`class` | `BodyElement` The HTML document body.
`class` | `BRElement` Force a line break.
`class` | `ButtonElement` Push button.
`class` | `CanvasElement` Canvas element.
`class` | `DivElement` Generic block container.
`class` | `DListElement` Definition list.
`class` | `Document` A Document is the root of the HTML hierarchy and holds the entire content.
`class` | `Element` All HTML element interfaces derive from this class.
`class` | `FieldSetElement` Organizes form controls into logical groups.
`class` | `FormElement` The FORM element encompasses behavior similar to a collection and an element.
`class` | `FrameElement` Create a frame.
`class` | `FrameSetElement` Create a grid of frames.
`class` | `HeadElement` Document head information.
`class` | `HeadingElement` For the H1 to H6 elements.
`class` | `HRElement` Create a horizontal rule.
`class` | `IFrameElement` Inline subwindows.
`class` | `ImageElement` Embedded image.
`class` | `InputElement` Form control.
`class` | `LabelElement` Form field label text.
`class` | `LegendElement` Provides a caption for a FIELDSET grouping.
`class` | `LIElement` List item.
`class` | `LinkElement` The LINK element specifies a link to an external resource, and defines this document's relationship to that resource (or vice versa).
`class` | `MapElement` Client-side image map.
`class` | `MediaElement` Common superclass for Audio and Video elements.
`class` | `MetaElement` This contains generic meta-information about the document.
`class` | `ModElement` Notice of modification to part of a document.
`class` | `ObjectElement` Generic embedded object.
`class` | `OListElement` Ordered list.
`class` | `OptGroupElement` Group options together in logical subdivisions.
`class` | `OptionElement` A selectable choice.
`class` | `ParagraphElement` Paragraphs.
`class` | `ParamElement` Parameters fed to the OBJECT element.
`class` | `PreElement` Preformatted text.
`class` | `QuoteElement` For the Q and BLOCKQUOTE elements.
`class` | `ScriptElement` Script statements.
`class` | `SelectElement` The select element allows the selection of an option.
`class` | `SourceElement` The SOURCE element specifies one of potentially multiple source file in a media element.
`class` | `SpanElement` Generic inline container.
`class` | `StyleElement` Style information.
`class` | `TableCaptionElement` Table caption.
`class` | `TableCellElement` The object used to represent the TH and TD elements.
`class` | `TableColElement` Regroups the COL and COLGROUP elements.
`class` | `TableElement` The create* and delete* methods on the table allow authors to construct and modify tables.
`class` | `TableRowElement` A row in a table.
`class` | `TableSectionElement` The THEAD, TFOOT, and TBODY elements.
`class` | `Text` The Text interface represents textual content.
`class` | `TextAreaElement` Multi-line text field.
`class` | `TitleElement` The document title.
`class` | `UListElement` Unordered list.
`class` | `VideoElement` Video element.

Methods in com.google.gwt.dom.client with type parameters of type Node

`

`<T extends Node> T`

`

`Node.appendChild(T newChild)`
Adds the node newChild to the end of the list of children of this node.

Methods in com.google.gwt.dom.client that return Node
`static Node` | `Node.as(JavaScriptObject o)` Assert that the given `JavaScriptObject` is a DOM node and automatically typecast it.
`Node` | `Node.cloneNode(boolean deep)` Returns a duplicate of this node, i.e., serves as a generic copy constructor for nodes.
`Node` | `Node.getChild(int index)` Gets the child node at the given index.
`Node` | `Node.getFirstChild()` The first child of this node.
`Node` | `Node.getLastChild()` The last child of this node.
`Node` | `Node.getNextSibling()` The node immediately following this node.
`Node` | `Node.getParentNode()` The parent of this node.
`Node` | `Node.getPreviousSibling()` The node immediately preceding this node.
`Node` | `Node.insertAfter(Node newChild, Node refChild)` Inserts the node newChild after the existing child node refChild.
`Node` | `Node.insertBefore(Node newChild, Node refChild)` Inserts the node newChild before the existing child node refChild.
`Node` | `Node.insertFirst(Node child)` Inserts the given child as the first child of this node.
`Node` | `Node.removeAllChildren()` Remove all children of the node.
`Node` | `Node.removeChild(Node oldChild)` Removes the child node indicated by oldChild from the list of children, and returns it.
`Node` | `Node.replaceChild(Node newChild, Node oldChild)` Replaces the child node oldChild with newChild in the list of children, and returns the oldChild node.

Methods in com.google.gwt.dom.client that return types with arguments of type Node
`NodeList<Node>` | `Node.getChildNodes()` A NodeList that contains all children of this node.

Methods in com.google.gwt.dom.client with parameters of type Node
`static Text` | `Text.as(Node node)` Assert that the given `Node` is of type `TEXT_NODE` and automatically typecast it.
`static Element` | `Element.as(Node node)` Assert that the given `Node` is an `Element` and automatically typecast it.
`int` | `DOMImplMozilla.getNodeType(Node node)`
`int` | `DOMImpl.getNodeType(Node node)`
`Element` | `DOMImpl.getParentElement(Node node)`
`void` | `Document.importNode(Node node, boolean deep)` Imports a node from another document to this document.
`Node` | `Node.insertAfter(Node newChild, Node refChild)` Inserts the node newChild after the existing child node refChild.
`Node` | `Node.insertBefore(Node newChild, Node refChild)` Inserts the node newChild before the existing child node refChild.
`Node` | `Node.insertFirst(Node child)` Inserts the given child as the first child of this node.
`static boolean` | `UListElement.is(Node node)` Determine whether the given `Node` can be cast to this class.
`static boolean` | `TitleElement.is(Node node)` Determine whether the given `Node` can be cast to this class.
`static boolean` | `TextAreaElement.is(Node node)` Determine whether the given `Node` can be cast to this class.
`static boolean` | `TableSectionElement.is(Node node)` Determine whether the given `Node` can be cast to this class.
`static boolean` | `TableRowElement.is(Node node)` Determine whether the given `Node` can be cast to this class.
`static boolean` | `TableElement.is(Node node)` Determine whether the given `Node` can be cast to this class.
`static boolean` | `TableColElement.is(Node node)` Determine whether the given `Node` can be cast to this class.
`static boolean` | `TableCellElement.is(Node node)` Determine whether the given `Node` can be cast to this class.
`static boolean` | `TableCaptionElement.is(Node node)` Determine whether the given `Node` can be cast to this class.
`static boolean` | `StyleElement.is(Node node)` Determine whether the given `Node` can be cast to this class.
`static boolean` | `SpanElement.is(Node node)` Determine whether the given `Node` can be cast to this class.
`static boolean` | `SourceElement.is(Node node)` Determine whether the given `Node` can be cast to this class.
`static boolean` | `SelectElement.is(Node node)` Determine whether the given `Node` can be cast to this class.
`static boolean` | `ScriptElement.is(Node node)` Determine whether the given `Node` can be cast to this class.
`static boolean` | `QuoteElement.is(Node node)` Determine whether the given `Node` can be cast to this class.
`static boolean` | `PreElement.is(Node node)` Determine whether the given `Node` can be cast to this class.
`static boolean` | `ParamElement.is(Node node)` Determine whether the given `Node` can be cast to this class.
`static boolean` | `ParagraphElement.is(Node node)` Determine whether the given `Node` can be cast to this class.
`static boolean` | `OptionElement.is(Node node)` Determine whether the given `Node` can be cast to this class.
`static boolean` | `OptGroupElement.is(Node node)` Determine whether the given `Node` can be cast to this class.
`static boolean` | `ObjectElement.is(Node node)` Determine whether the given `Node` can be cast to this class.
`static boolean` | `OListElement.is(Node node)` Determine whether the given `Node` can be cast to this class.
`static boolean` | `ModElement.is(Node node)` Determine whether the given `Node` can be cast to this class.
`static boolean` | `MetaElement.is(Node node)` Determine whether the given `Node` can be cast to this class.
`static boolean` | `MapElement.is(Node node)` Determine whether the given `Node` can be cast to this class.
`static boolean` | `LinkElement.is(Node node)` Determine whether the given `Node` can be cast to this class.
`static boolean` | `LegendElement.is(Node node)` Determine whether the given `Node` can be cast to this class.
`static boolean` | `LabelElement.is(Node node)` Determine whether the given `Node` can be cast to this class.
`static boolean` | `LIElement.is(Node node)` Determine whether the given `Node` can be cast to this class.
`static boolean` | `InputElement.is(Node node)` Determine whether the given `Node` can be cast to this class.
`static boolean` | `ImageElement.is(Node node)` Determine whether the given `Node` can be cast to this class.
`static boolean` | `IFrameElement.is(Node node)` Determine whether the given `Node` can be cast to this class.
`static boolean` | `HeadingElement.is(Node node)` Determine whether the given `Node` can be cast to this class.
`static boolean` | `HeadElement.is(Node node)` Determine whether the given `Node` can be cast to this class.
`static boolean` | `HRElement.is(Node node)` Determine whether the given `Node` can be cast to this class.
`static boolean` | `FrameSetElement.is(Node node)` Determine whether the given `Node` can be cast to this class.
`static boolean` | `FrameElement.is(Node node)` Determine whether the given `Node` can be cast to this class.
`static boolean` | `FormElement.is(Node node)` Determine whether the given `Node` can be cast to this class.
`static boolean` | `FieldSetElement.is(Node node)` Determine whether the given `Node` can be cast to this class.
`static boolean` | `Element.is(Node node)` Determine whether the given `Node` can be cast to an `Element`.
`static boolean` | `DivElement.is(Node node)` Determine whether the given `Node` can be cast to this class.
`static boolean` | `DListElement.is(Node node)` Determine whether the given `Node` can be cast to this class.
`static boolean` | `ButtonElement.is(Node node)` Determine whether the given `Node` can be cast to this class.
`static boolean` | `BodyElement.is(Node node)` Determine whether the given `Node` can be cast to this class.
`static boolean` | `BaseElement.is(Node node)` Determine whether the given `Node` can be cast to this class.
`static boolean` | `BRElement.is(Node node)` Determine whether the given `Node` can be cast to this class.
`static boolean` | `AreaElement.is(Node node)` Determine whether the given `Node` can be cast to this class.
`static boolean` | `AnchorElement.is(Node node)` Determine whether the given `Node` can be cast to this class.
`boolean` | `Node.isOrHasChild(Node child)` Determine whether a node is equal to, or the child of, this node.
`boolean` | `DOMImplTrident.isOrHasChild(Node parent, Node child)`
`boolean` | `DOMImplStandard.isOrHasChild(Node parent, Node child)`
`boolean` | `DOMImplMozilla.isOrHasChild(Node parent, Node child)`
`boolean` | `DOMImplIE9.isOrHasChild(Node parent, Node child)`
`abstract boolean` | `DOMImpl.isOrHasChild(Node parent, Node child)`
`(package private) static boolean` | `DOMImplTrident.isOrHasChildImpl(Node parent, Node child)`
`Node` | `Node.removeChild(Node oldChild)` Removes the child node indicated by oldChild from the list of children, and returns it.
`Node` | `Node.replaceChild(Node newChild, Node oldChild)` Replaces the child node oldChild with newChild in the list of children, and returns the oldChild node.

Uses of Node in com.google.gwt.user.client.ui

Subclasses of Node in com.google.gwt.user.client.ui
`static class` | `AbstractImagePrototype.ImagePrototypeElement` This corresponds to the top Element of the DOM structure created by `AbstractImagePrototype.createElement()`.
`class` | `PotentialElement` EXPERIMENTAL and subject to change.

GWT 2.7.0