public abstract class NodeImplEx
extends org.apache.axiom.om.impl.dom.NodeImpl
implements javax.xml.soap.Node
| Modifier and Type | Field and Description |
|---|---|
protected javax.xml.soap.SOAPElement |
parentElement |
builder, done, factory, FIRSTCHILD, flags, NORMALIZED, OWNED, ownerNode, READONLY, SPECIFIEDATTRIBUTE_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| Modifier | Constructor and Description |
|---|---|
protected |
NodeImplEx(org.apache.axiom.om.OMFactory factory) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.axiom.om.OMNode |
detach() |
void |
detachNode()
Removes this
Node object from the tree. |
org.apache.axiom.om.OMContainer |
getParent() |
javax.xml.soap.SOAPElement |
getParentElement()
Removes this
Node object from the tree. |
org.w3c.dom.TypeInfo |
getSchemaTypeInfo() |
int |
getType() |
java.lang.String |
getValue()
Returns the the value of the immediate child of this
Node object if a child
exists and its valu e is text. |
void |
recycleNode()
Notifies the implementation that this
Node object is no longer being used by the
application and that the implementation is free to reuse this object for nodes that may be
created later. |
void |
setIdAttribute(java.lang.String name,
boolean isId) |
void |
setIdAttributeNode(org.w3c.dom.Attr idAttr,
boolean isId) |
void |
setIdAttributeNS(java.lang.String namespaceURI,
java.lang.String localName,
boolean isId) |
void |
setParentElement(javax.xml.soap.SOAPElement parent)
Sets the parent of this
Node object to the given SOAPElement
object. |
void |
setType(int nodeType) |
appendChild, build, buildWithAttachments, cloneNode, close, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLength, getLocalName, getNamespaceURI, getNextOMSibling, getNextOMSiblingIfAvailable, getNextSibling, getNodeValue, getOMFactory, getOwnerDocument, getParentNode, getPrefix, getPreviousOMSibling, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, insertSiblingAfter, insertSiblingBefore, 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, setNextOMSibling, setNodeValue, setOwnerDocument, setPrefix, setPreviousOMSibling, setTextContent, setUserDataclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitappendChild, cloneNode, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserDataprotected NodeImplEx(org.apache.axiom.om.OMFactory factory)
factory - public void detachNode()
Node object from the tree. Once removed, this node can be garbage
collected if there are no application references to it.public org.apache.axiom.om.OMNode detach()
detach in interface org.apache.axiom.om.OMNodedetach in class org.apache.axiom.om.impl.dom.NodeImplpublic javax.xml.soap.SOAPElement getParentElement()
Node object from the tree. Once removed, this node can be garbage
collected if there are no application references to it.public org.apache.axiom.om.OMContainer getParent()
getParent in interface org.apache.axiom.om.OMNodegetParent in class org.apache.axiom.om.impl.dom.NodeImplpublic java.lang.String getValue()
Node object if a child
exists and its valu e is text.String with the text of the immediate child of this Node
object if (1) there is a child and (2) the child is a Text object;
null otherwisepublic void recycleNode()
Node object is no longer being used by the
application and that the implementation is free to reuse this object for nodes that may be
created later.
Calling the method recycleNode implies that the method detachNode
has been called previously.public void setParentElement(javax.xml.soap.SOAPElement parent)
throws javax.xml.soap.SOAPException
Node object to the given SOAPElement
object.parent - the SOAPElement object to be set as the parent of this
Node objectjavax.xml.soap.SOAPException - if there is a problem in setting the parent to the given elementgetParentElement()public void setType(int nodeType)
throws org.apache.axiom.om.OMException
setType in interface org.apache.axiom.om.impl.OMNodeExorg.apache.axiom.om.OMExceptionpublic int getType()
getType in interface org.apache.axiom.om.OMNodepublic org.w3c.dom.TypeInfo getSchemaTypeInfo()
public void setIdAttribute(java.lang.String name,
boolean isId)
throws org.w3c.dom.DOMException
org.w3c.dom.DOMExceptionpublic void setIdAttributeNS(java.lang.String namespaceURI,
java.lang.String localName,
boolean isId)
throws org.w3c.dom.DOMException
org.w3c.dom.DOMExceptionpublic void setIdAttributeNode(org.w3c.dom.Attr idAttr,
boolean isId)
throws org.w3c.dom.DOMException
org.w3c.dom.DOMExceptionCopyright © 2004-2025 The Apache Software Foundation. All Rights Reserved.