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$
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class 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 AbstractParentNode
childNodesFields inherited from class 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 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 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 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 Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ExtendedNode
isReadonly, setReadonlyMethods inherited from interface 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.
-