org.apache.axiom.om.impl.dom
Class ChildNode
java.lang.Object
org.apache.axiom.om.impl.dom.NodeImpl
org.apache.axiom.om.impl.dom.ChildNode
- All Implemented Interfaces:
- java.lang.Cloneable, OMNodeEx, OMNode, OMSerializable, org.w3c.dom.Node, org.w3c.dom.NodeList
- Direct Known Subclasses:
- CharacterImpl, DocumentTypeImpl, ParentNode, ProcessingInstructionImpl
public abstract class ChildNode
- extends NodeImpl
| Fields inherited from interface org.w3c.dom.Node |
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE |
| Methods inherited from class org.apache.axiom.om.impl.dom.NodeImpl |
appendChild, build, buildWithAttachments, close, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLength, getLocalName, getNamespaceURI, getNodeValue, getOMFactory, getOwnerDocument, getPrefix, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, internalSerialize, internalSerializeAndConsume, isComplete, isDefaultNamespace, isEqualNode, isSameNode, isSupported, item, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, serialize, serialize, serialize, serialize, serialize, serialize, serializeAndConsume, serializeAndConsume, serializeAndConsume, serializeAndConsume, serializeAndConsume, setComplete, setNodeValue, setOwnerDocument, setPrefix, setTextContent, setUserData |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.w3c.dom.Node |
getNodeName, getNodeType |
| Methods inherited from interface org.apache.axiom.om.OMNode |
getType |
previousSibling
protected ChildNode previousSibling
nextSibling
protected ChildNode nextSibling
parentNode
protected ParentNode parentNode
ChildNode
protected ChildNode(DocumentImpl ownerDocument,
OMFactory factory)
- Parameters:
ownerDocument -
ChildNode
protected ChildNode(OMFactory factory)
getNextOMSibling
public OMNode getNextOMSibling()
throws OMException
- Description copied from class:
NodeImpl
- Default behavior returns null, overriden in ChildNode.
- Specified by:
getNextOMSibling in interface OMNode- Overrides:
getNextOMSibling in class NodeImpl
- Throws:
OMException
getNextOMSiblingIfAvailable
public OMNode getNextOMSiblingIfAvailable()
- Specified by:
getNextOMSiblingIfAvailable in interface OMNodeEx- Overrides:
getNextOMSiblingIfAvailable in class NodeImpl
getNextSibling
public org.w3c.dom.Node getNextSibling()
- Description copied from class:
NodeImpl
- Returns the next child of this node's parent, or null if none.
- Specified by:
getNextSibling in interface org.w3c.dom.Node- Overrides:
getNextSibling in class NodeImpl
getPreviousOMSibling
public OMNode getPreviousOMSibling()
- Description copied from class:
NodeImpl
- Default behavior returns null, overriden in ChildNode.
- Specified by:
getPreviousOMSibling in interface OMNode- Overrides:
getPreviousOMSibling in class NodeImpl
getPreviousSibling
public org.w3c.dom.Node getPreviousSibling()
- Description copied from class:
NodeImpl
- Returns the previous child of this node's parent, or null if none.
- Specified by:
getPreviousSibling in interface org.w3c.dom.Node- Overrides:
getPreviousSibling in class NodeImpl
setNextOMSibling
public void setNextOMSibling(OMNode node)
- Specified by:
setNextOMSibling in interface OMNodeEx- Overrides:
setNextOMSibling in class NodeImpl
setPreviousOMSibling
public void setPreviousOMSibling(OMNode node)
- Specified by:
setPreviousOMSibling in interface OMNodeEx- Overrides:
setPreviousOMSibling in class NodeImpl
getParent
public OMContainer getParent()
throws OMException
- Specified by:
getParent in interface OMNode- Overrides:
getParent in class NodeImpl
- Throws:
OMException
getParentNode
public org.w3c.dom.Node getParentNode()
- Specified by:
getParentNode in interface org.w3c.dom.Node- Overrides:
getParentNode in class NodeImpl
setParent
public void setParent(OMContainer element)
detach
public OMNode detach()
throws OMException
- Specified by:
detach in interface OMNode- Overrides:
detach in class NodeImpl
- Throws:
OMException
discard
public void discard()
throws OMException
- Throws:
OMException
insertSiblingAfter
public void insertSiblingAfter(OMNode sibling)
throws OMException
- Inserts the given sibling next to this item.
- Specified by:
insertSiblingAfter in interface OMNode- Overrides:
insertSiblingAfter in class NodeImpl
- Throws:
OMException
insertSiblingBefore
public void insertSiblingBefore(OMNode sibling)
throws OMException
- Inserts the given sibling before this item.
- Specified by:
insertSiblingBefore in interface OMNode- Overrides:
insertSiblingBefore in class NodeImpl
- Throws:
OMException
cloneNode
public org.w3c.dom.Node cloneNode(boolean deep)
- Specified by:
cloneNode in interface org.w3c.dom.Node- Overrides:
cloneNode in class NodeImpl
Copyright © 2004-2011 The Apache Software Foundation. All Rights Reserved.