Class AbstractChildNode
java.lang.Object
org.apache.batik.dom.AbstractNode
org.apache.batik.dom.AbstractChildNode
- All Implemented Interfaces:
Serializable, NodeEventTarget, ExtendedNode, NodeXBL, XBLManagerData, EventTarget, Node
- Direct Known Subclasses:
AbstractCharacterData, AbstractProcessingInstruction, GenericDocumentType
This class implements the
Node interface with support
for parent and siblings.- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected NodeReturns the next sibling.protected NodeThe parent node of this node.protected NodeThe previous sibling.Fields 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 AbstractNode
addEventListener, addEventListenerNS, appendChild, checkChildType, cloneNode, compareDocumentPosition, compareNamedNodeMaps, compareStrings, copyInto, createDOMException, deepCopyInto, deepExport, dispatchEvent, export, fireDOMCharacterDataModifiedEvent, fireDOMNodeInsertedIntoDocumentEvent, fireDOMNodeRemovedFromDocumentEvent, fireUserDataHandlers, getAttributes, getBaseURI, getBaseURI, getCascadedXMLBase, getChildNodes, getCurrentDocument, getEventSupport, getFeature, getFirstChild, getLastChild, getLocalName, getManagerData, getNamespaceURI, getNodeValue, getOwnerDocument, getParentNodeEventTarget, getPrefix, getTextContent, getUserData, getXblBoundElement, getXblChildNodes, getXblDefinitions, getXblFirstChild, getXblFirstElementChild, getXblLastChild, getXblLastElementChild, getXblNextElementSibling, getXblNextSibling, getXblParentNode, getXblPreviousElementSibling, getXblPreviousSibling, getXblScopedChildNodes, getXblShadowTree, hasAttributes, hasChildNodes, hasEventListenerNS, initializeEventSupport, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespacePrefix, lookupNamespaceURI, lookupPrefix, newNode, normalize, removeChild, removeEventListener, removeEventListenerNS, replaceChild, 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
-
AbstractChildNode
public AbstractChildNode()
-
-
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.
-