|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.xerces.dom.NodeImpl | +--org.apache.xerces.dom.ChildNode
ChildNode inherits from NodeImpl and adds the capability of being a child by having references to its previous and next siblings.
Field Summary | |
protected ChildNode |
nextSibling
Next sibling. |
protected ChildNode |
previousSibling
Previous sibling. |
Fields inherited from class org.apache.xerces.dom.NodeImpl |
ELEMENT_DEFINITION_NODE,
FIRSTCHILD,
flags,
HASSTRING,
IGNORABLEWS,
OWNED,
ownerNode,
READONLY,
SPECIFIED,
SYNCCHILDREN,
SYNCDATA,
UNNORMALIZED |
Constructor Summary | |
|
ChildNode()
Constructor for serialization. |
protected |
ChildNode(CoreDocumentImpl ownerDocument)
No public constructor; only subclasses of Node should be instantiated, and those normally via a Document's factory methods |
Method Summary | |
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 |
Methods inherited from class org.apache.xerces.dom.NodeImpl |
addEventListener,
appendChild,
changed,
changes,
dispatchEvent,
getAttributes,
getChildNodes,
getFirstChild,
getLastChild,
getLength,
getLocalName,
getNamespaceURI,
getNodeName,
getNodeType,
getNodeValue,
getOwnerDocument,
getPrefix,
getReadOnly,
getUserData,
hasAttributes,
hasChildNodes,
insertBefore,
isSupported,
item,
normalize,
removeChild,
removeEventListener,
replaceChild,
setNodeValue,
setPrefix,
setReadOnly,
setUserData,
synchronizeData,
toString |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
Field Detail |
protected ChildNode previousSibling
protected ChildNode nextSibling
Constructor Detail |
protected ChildNode(CoreDocumentImpl ownerDocument)
Every Node knows what Document it belongs to.
public ChildNode()
Method Detail |
public Node cloneNode(boolean deep)
Note: since we never have any children deep is meaningless here, ParentNode overrides this behavior.
Example: Cloning a Text node will copy both the node and the text it
contains.
Example: Cloning something that has children -- Element or Attr, for
example -- will _not_ clone those children unless a "deep clone"
has been requested. A shallow clone of an Attr node will yield an
empty Attr of the same name.
NOTE: Clones will always be read/write, even if the node being cloned
is read-only, to permit applications using only the DOM API to obtain
editable copies of locked portions of the tree.
public Node getParentNode()
public Node getNextSibling()
public Node getPreviousSibling()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |