public abstract class AbstractParentChildNode extends AbstractParentNode
Node interface with support
for children, parent and siblings.AbstractParentNode.ChildNodes, AbstractParentNode.ElementsByTagName, AbstractParentNode.ElementsByTagNameNS| Modifier and Type | Field and Description |
|---|---|
protected Node |
nextSibling
Returns the next sibling.
|
protected Node |
parentNode
The parent node of this node.
|
protected Node |
previousSibling
The previous sibling.
|
childNodesDOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, EMPTY_NODE_LIST, eventSupport, managerData, ownerDocument, userData, userDataHandlersATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE| Constructor and Description |
|---|
AbstractParentChildNode() |
| Modifier and Type | Method and Description |
|---|---|
Node |
getNextSibling()
DOM: Implements
Node.getNextSibling(). |
Node |
getParentNode()
DOM: Implements
Node.getParentNode(). |
Node |
getPreviousSibling()
DOM: Implements
Node.getPreviousSibling(). |
void |
setNextSibling(Node v)
Sets the node immediately following this node.
|
void |
setParentNode(Node v)
Sets the parent node.
|
void |
setPreviousSibling(Node v)
Sets the node immediately preceding this node.
|
appendChild, checkAndRemove, deepCopyInto, deepExport, fireDOMNodeInsertedEvent, fireDOMNodeInsertedIntoDocumentEvent, fireDOMNodeRemovedEvent, fireDOMNodeRemovedFromDocumentEvent, fireDOMSubtreeModifiedEvent, getChildNodes, getElementsByTagName, getElementsByTagNameNS, getFirstChild, getLastChild, getTextContent, hasChildNodes, insertBefore, nodeAdded, nodeToBeRemoved, normalize, removeChild, replaceChildaddEventListener, addEventListenerNS, checkChildType, cloneNode, compareDocumentPosition, compareNamedNodeMaps, compareStrings, copyInto, createDOMException, dispatchEvent, export, fireDOMCharacterDataModifiedEvent, fireUserDataHandlers, getAttributes, getBaseURI, getBaseURI, getCascadedXMLBase, getCurrentDocument, getEventSupport, getFeature, getLocalName, getManagerData, getNamespaceURI, getNodeValue, getOwnerDocument, getParentNodeEventTarget, getPrefix, getUserData, getXblBoundElement, getXblChildNodes, getXblDefinitions, getXblFirstChild, getXblFirstElementChild, getXblLastChild, getXblLastElementChild, getXblNextElementSibling, getXblNextSibling, getXblParentNode, getXblPreviousElementSibling, getXblPreviousSibling, getXblScopedChildNodes, getXblShadowTree, hasAttributes, hasEventListenerNS, initializeEventSupport, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespacePrefix, lookupNamespaceURI, lookupPrefix, newNode, removeEventListener, removeEventListenerNS, setManagerData, setNodeName, setNodeValue, setOwnerDocument, setPrefix, setSpecified, setTextContent, setUserData, willTriggerNSclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisReadonly, setReadonlygetNodeName, getNodeTypeprotected Node parentNode
protected Node previousSibling
protected Node nextSibling
public Node getParentNode()
Node.getParentNode().getParentNode in interface NodegetParentNode in class AbstractNodeparentNodepublic void setParentNode(Node v)
setParentNode in interface ExtendedNodesetParentNode in class AbstractNodepublic void setPreviousSibling(Node v)
setPreviousSibling in interface ExtendedNodesetPreviousSibling in class AbstractNodepublic Node getPreviousSibling()
Node.getPreviousSibling().getPreviousSibling in interface NodegetPreviousSibling in class AbstractNodepreviousSibling.public void setNextSibling(Node v)
setNextSibling in interface ExtendedNodesetNextSibling in class AbstractNodepublic Node getNextSibling()
Node.getNextSibling().getNextSibling in interface NodegetNextSibling in class AbstractNodenextSibling.Copyright © 2000–2020 Apache Software Foundation. All rights reserved.