|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.google.gwt.core.client.JavaScriptObject
com.google.gwt.dom.client.Node
public class Node
The Node interface is the primary datatype for the entire Document Object Model. It represents a single node in the document tree. While all objects implementing the Node interface expose methods for dealing with children, not all objects implementing the Node interface may have children.
Field Summary | |
---|---|
static short |
DOCUMENT_NODE
The node is a Document . |
static short |
ELEMENT_NODE
The node is an Element . |
static short |
TEXT_NODE
The node is a Text node. |
Constructor Summary | |
---|---|
protected |
Node()
|
Method Summary | ||
---|---|---|
|
appendChild(T newChild)
Adds the node newChild to the end of the list of children of this node. |
|
static Node |
as(JavaScriptObject o)
Assert that the given JavaScriptObject is a DOM node and
automatically typecast it. |
|
Node |
cloneNode(boolean deep)
Returns a duplicate of this node, i.e., serves as a generic copy constructor for nodes. |
|
NodeList<Node> |
getChildNodes()
A NodeList that contains all children of this node. |
|
Node |
getFirstChild()
The first child of this node. |
|
Node |
getLastChild()
The last child of this node. |
|
Node |
getNextSibling()
The node immediately following this node. |
|
java.lang.String |
getNodeName()
The name of this node, depending on its type; see the table above. |
|
short |
getNodeType()
A code representing the type of the underlying object, as defined above. |
|
java.lang.String |
getNodeValue()
The value of this node, depending on its type; see the table above. |
|
Document |
getOwnerDocument()
The Document object associated with this node. |
|
Node |
getParentNode()
The parent of this node. |
|
Node |
getPreviousSibling()
The node immediately preceding this node. |
|
boolean |
hasChildNodes()
Returns whether this node has any children. |
|
Node |
insertBefore(Node newChild,
Node refChild)
Inserts the node newChild before the existing child node refChild. |
|
static boolean |
is(JavaScriptObject o)
Determines whether the given JavaScriptObject is a DOM node. |
|
Node |
removeChild(Node oldChild)
Removes the child node indicated by oldChild from the list of children, and returns it. |
|
Node |
replaceChild(Node newChild,
Node oldChild)
Replaces the child node oldChild with newChild in the list of children, and returns the oldChild node. |
|
void |
setNodeValue(java.lang.String nodeValue)
The value of this node, depending on its type; see the table above. |
Methods inherited from class com.google.gwt.core.client.JavaScriptObject |
---|
cast, createArray, createFunction, createObject, equals, hashCode, toString |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final short ELEMENT_NODE
Element
.
public static final short TEXT_NODE
Text
node.
public static final short DOCUMENT_NODE
Document
.
Constructor Detail |
---|
protected Node()
Method Detail |
---|
public static Node as(JavaScriptObject o)
JavaScriptObject
is a DOM node and
automatically typecast it.
public static boolean is(JavaScriptObject o)
JavaScriptObject
is a DOM node. A
null
object will cause this method to return
false
.
public final <T extends Node> T appendChild(T newChild)
newChild
- The node to add
public final Node cloneNode(boolean deep)
deep
- If true, recursively clone the subtree under the specified
node; if false, clone only the node itself (and its attributes, if
it is an Element
)
public final NodeList<Node> getChildNodes()
public final Node getFirstChild()
public final Node getLastChild()
public final Node getNextSibling()
public final java.lang.String getNodeName()
public final short getNodeType()
public final java.lang.String getNodeValue()
public final Document getOwnerDocument()
Document
object used to create new nodes.
public final Node getParentNode()
public final Node getPreviousSibling()
public final boolean hasChildNodes()
public final Node insertBefore(Node newChild, Node refChild)
null
, insert newChild at the end of the list of children.
newChild
- The node to insertrefChild
- The reference node (that is, the node before which the new
node must be inserted), or null
public final Node removeChild(Node oldChild)
oldChild
- The node being removed
public final Node replaceChild(Node newChild, Node oldChild)
newChild
- The new node to put in the child listoldChild
- The node being replaced in the list
public final void setNodeValue(java.lang.String nodeValue)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |