org.apache.xerces.dom
Class ChildNode
- Cloneable, EventTarget, Node, NodeList, Serializable
public abstract class ChildNode
ChildNode inherits from NodeImpl and adds the capability of being a child by
having references to its previous and next siblings.
$Id: ChildNode.java,v 1.10 2004/10/05 17:12:51 mrglavas Exp $
DOCUMENT_POSITION_CONTAINS , DOCUMENT_POSITION_DISCONNECTED , DOCUMENT_POSITION_FOLLOWING , DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC , DOCUMENT_POSITION_IS_CONTAINED , DOCUMENT_POSITION_PRECEDING , ELEMENT_DEFINITION_NODE , FIRSTCHILD , HASSTRING , ID , IGNORABLEWS , NORMALIZED , OWNED , READONLY , SPECIFIED , SYNCCHILDREN , SYNCDATA , TREE_POSITION_ANCESTOR , TREE_POSITION_DESCENDANT , TREE_POSITION_DISCONNECTED , TREE_POSITION_EQUIVALENT , TREE_POSITION_FOLLOWING , TREE_POSITION_PRECEDING , TREE_POSITION_SAME_NODE , flags , ownerNode |
ChildNode() - Constructor for serialization.
|
ChildNode(CoreDocumentImpl ownerDocument) - No public constructor; only subclasses of Node should be
instantiated, and those normally via a Document's factory methods
Every Node knows what Document it belongs to.
|
Node | cloneNode(boolean deep) - Returns a duplicate of a given node.
|
Node | getNextSibling() - The next child of this node's parent, or null if none
|
Node | getParentNode() - Returns the parent node of this node
|
Node | getPreviousSibling() - The previous child of this node's parent, or null if none
|
addEventListener , appendChild , changed , changes , cloneNode , compareDocumentPosition , compareTreePosition , dispatchEvent , getAttributes , getBaseURI , getChildNodes , getContainer , getFeature , getFirstChild , getLastChild , getLength , getLocalName , getNamespaceURI , getNextSibling , getNodeName , getNodeNumber , getNodeType , getNodeValue , getOwnerDocument , getParentNode , getPrefix , getPreviousSibling , getReadOnly , getTextContent , getUserData , getUserData , getUserDataRecord , hasAttributes , hasChildNodes , insertBefore , isDefaultNamespace , isEqualNode , isSameNode , isSupported , item , lookupNamespaceURI , lookupPrefix , needsSyncChildren , normalize , removeChild , removeEventListener , replaceChild , setNodeValue , setPrefix , setReadOnly , setTextContent , setUserData , setUserData , synchronizeData , toString |
nextSibling
protected ChildNode nextSibling
Next sibling.
previousSibling
protected ChildNode previousSibling
Previous sibling.
ChildNode
public ChildNode()
Constructor for serialization.
ChildNode
protected ChildNode(CoreDocumentImpl ownerDocument)
No public constructor; only subclasses of Node should be
instantiated, and those normally via a Document's factory methods
Every Node knows what Document it belongs to.
cloneNode
public Node cloneNode(boolean deep)
Returns a duplicate of a given node. You can consider this a
generic "copy constructor" for nodes. The newly returned object should
be completely independent of the source object's subtree, so changes
in one after the clone has been made will not affect the other.
Note: since we never have any children deep is meaningless here,
ParentNode overrides this behavior.
- cloneNode in interface NodeImpl
getNextSibling
public Node getNextSibling()
The next child of this node's parent, or null if none
- getNextSibling in interface NodeImpl
getParentNode
public Node getParentNode()
Returns the parent node of this node
- getParentNode in interface NodeImpl
getPreviousSibling
public Node getPreviousSibling()
The previous child of this node's parent, or null if none
- getPreviousSibling in interface NodeImpl
Copyright B) 1999-2005 Apache XML Project. All Rights Reserved.