Package org.apache.batik.dom
Class AbstractParentChildNode
java.lang.Object
org.apache.batik.dom.AbstractNode
org.apache.batik.dom.AbstractParentNode
org.apache.batik.dom.AbstractParentChildNode
- All Implemented Interfaces:
Serializable,NodeEventTarget,ExtendedNode,NodeXBL,XBLManagerData,EventTarget,Node
- Direct Known Subclasses:
AbstractElement,AbstractEntityReference
This class implements the
Node interface with support
for children, parent and siblings.- Version:
- $Id: AbstractParentChildNode.java 1733416 2016-03-03 07:07:13Z gadams $
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.batik.dom.AbstractParentNode
AbstractParentNode.ChildNodes, AbstractParentNode.ElementsByTagName, AbstractParentNode.ElementsByTagNameNS -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected NodeReturns the next sibling.protected NodeThe parent node of this node.protected NodeThe previous sibling.Fields inherited from class org.apache.batik.dom.AbstractParentNode
childNodesFields inherited from class org.apache.batik.dom.AbstractNode
DOCUMENT_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, userDataHandlersFields inherited from interface org.w3c.dom.Node
ATTRIBUTE_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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionDOM: ImplementsNode.getNextSibling().DOM: ImplementsNode.getParentNode().DOM: ImplementsNode.getPreviousSibling().voidSets the node immediately following this node.voidSets the parent node.voidSets the node immediately preceding this node.Methods inherited from class org.apache.batik.dom.AbstractParentNode
appendChild, checkAndRemove, deepCopyInto, deepExport, fireDOMNodeInsertedEvent, fireDOMNodeInsertedIntoDocumentEvent, fireDOMNodeRemovedEvent, fireDOMNodeRemovedFromDocumentEvent, fireDOMSubtreeModifiedEvent, getChildNodes, getElementsByTagName, getElementsByTagNameNS, getFirstChild, getLastChild, getTextContent, hasChildNodes, insertBefore, nodeAdded, nodeToBeRemoved, normalize, removeChild, replaceChildMethods inherited from class org.apache.batik.dom.AbstractNode
addEventListener, 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, willTriggerNSMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.batik.dom.ExtendedNode
isReadonly, setReadonlyMethods inherited from interface org.w3c.dom.Node
getNodeName, getNodeType
-
Field Details
-
parentNode
The parent node of this node. -
previousSibling
The previous sibling. -
nextSibling
Returns the next sibling.
-
-
Constructor Details
-
AbstractParentChildNode
public AbstractParentChildNode()
-
-
Method Details
-
getParentNode
DOM: ImplementsNode.getParentNode().- Specified by:
getParentNodein interfaceNode- Overrides:
getParentNodein classAbstractNode- Returns:
parentNode
-
setParentNode
Sets the parent node.- Specified by:
setParentNodein interfaceExtendedNode- Overrides:
setParentNodein classAbstractNode
-
setPreviousSibling
Sets the node immediately preceding this node.- Specified by:
setPreviousSiblingin interfaceExtendedNode- Overrides:
setPreviousSiblingin classAbstractNode
-
getPreviousSibling
DOM: ImplementsNode.getPreviousSibling().- Specified by:
getPreviousSiblingin interfaceNode- Overrides:
getPreviousSiblingin classAbstractNode- Returns:
previousSibling.
-
setNextSibling
Sets the node immediately following this node.- Specified by:
setNextSiblingin interfaceExtendedNode- Overrides:
setNextSiblingin classAbstractNode
-
getNextSibling
DOM: ImplementsNode.getNextSibling().- Specified by:
getNextSiblingin interfaceNode- Overrides:
getNextSiblingin classAbstractNode- Returns:
nextSibling.
-