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:
java.io.Serializable
,NodeEventTarget
,ExtendedNode
,NodeXBL
,XBLManagerData
,org.w3c.dom.events.EventTarget
,org.w3c.dom.Node
- Direct Known Subclasses:
AbstractElement
,AbstractEntityReference
public abstract class AbstractParentChildNode extends AbstractParentNode
This class implements theNode
interface with support for children, parent and siblings.- Version:
- $Id: AbstractParentChildNode.java 1733416 2016-03-03 07:07:13Z gadams $
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.batik.dom.AbstractParentNode
AbstractParentNode.ChildNodes, AbstractParentNode.ElementsByTagName, AbstractParentNode.ElementsByTagNameNS
-
-
Field Summary
Fields Modifier and Type Field Description protected org.w3c.dom.Node
nextSibling
Returns the next sibling.protected org.w3c.dom.Node
parentNode
The parent node of this node.protected org.w3c.dom.Node
previousSibling
The previous sibling.-
Fields inherited from class org.apache.batik.dom.AbstractParentNode
childNodes
-
Fields 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, userDataHandlers
-
-
Constructor Summary
Constructors Constructor Description AbstractParentChildNode()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.w3c.dom.Node
getNextSibling()
DOM: ImplementsNode.getNextSibling()
.org.w3c.dom.Node
getParentNode()
DOM: ImplementsNode.getParentNode()
.org.w3c.dom.Node
getPreviousSibling()
DOM: ImplementsNode.getPreviousSibling()
.void
setNextSibling(org.w3c.dom.Node v)
Sets the node immediately following this node.void
setParentNode(org.w3c.dom.Node v)
Sets the parent node.void
setPreviousSibling(org.w3c.dom.Node v)
Sets 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, replaceChild
-
Methods 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, willTriggerNS
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.batik.dom.ExtendedNode
isReadonly, setReadonly
-
-
-
-
Method Detail
-
getParentNode
public org.w3c.dom.Node getParentNode()
DOM: ImplementsNode.getParentNode()
.- Specified by:
getParentNode
in interfaceorg.w3c.dom.Node
- Overrides:
getParentNode
in classAbstractNode
- Returns:
parentNode
-
setParentNode
public void setParentNode(org.w3c.dom.Node v)
Sets the parent node.- Specified by:
setParentNode
in interfaceExtendedNode
- Overrides:
setParentNode
in classAbstractNode
-
setPreviousSibling
public void setPreviousSibling(org.w3c.dom.Node v)
Sets the node immediately preceding this node.- Specified by:
setPreviousSibling
in interfaceExtendedNode
- Overrides:
setPreviousSibling
in classAbstractNode
-
getPreviousSibling
public org.w3c.dom.Node getPreviousSibling()
DOM: ImplementsNode.getPreviousSibling()
.- Specified by:
getPreviousSibling
in interfaceorg.w3c.dom.Node
- Overrides:
getPreviousSibling
in classAbstractNode
- Returns:
previousSibling
.
-
setNextSibling
public void setNextSibling(org.w3c.dom.Node v)
Sets the node immediately following this node.- Specified by:
setNextSibling
in interfaceExtendedNode
- Overrides:
setNextSibling
in classAbstractNode
-
getNextSibling
public org.w3c.dom.Node getNextSibling()
DOM: ImplementsNode.getNextSibling()
.- Specified by:
getNextSibling
in interfaceorg.w3c.dom.Node
- Overrides:
getNextSibling
in classAbstractNode
- Returns:
nextSibling
.
-
-