public abstract class SAAJNode<T extends org.w3c.dom.Node,S extends org.apache.axiom.om.OMNode>
extends java.lang.Object
implements javax.xml.soap.Node
| Modifier and Type | Field and Description |
|---|---|
protected S |
omTarget |
protected javax.xml.soap.SOAPElement |
parentElement |
protected T |
target |
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| Modifier and Type | Method and Description |
|---|---|
org.w3c.dom.Node |
appendChild(org.w3c.dom.Node child) |
protected org.w3c.dom.Element |
appendElement(org.w3c.dom.Element child) |
protected org.w3c.dom.Text |
appendText(org.w3c.dom.Text child) |
org.w3c.dom.Node |
cloneNode(boolean deep) |
short |
compareDocumentPosition(org.w3c.dom.Node other) |
org.apache.axiom.om.OMNode |
detach() |
void |
detachNode()
Removes this
Node object from the tree. |
org.w3c.dom.NamedNodeMap |
getAttributes() |
java.lang.String |
getBaseURI() |
org.w3c.dom.NodeList |
getChildNodes() |
java.lang.Object |
getFeature(java.lang.String feature,
java.lang.String version) |
org.w3c.dom.Node |
getFirstChild() |
org.w3c.dom.Node |
getLastChild() |
java.lang.String |
getLocalName() |
java.lang.String |
getNamespaceURI() |
java.lang.String |
getNodeName() |
short |
getNodeType() |
java.lang.String |
getNodeValue() |
S |
getOMTarget() |
org.w3c.dom.Document |
getOwnerDocument() |
org.apache.axiom.om.OMContainer |
getParent() |
javax.xml.soap.SOAPElement |
getParentElement()
Removes this
Node object from the tree. |
org.w3c.dom.Node |
getParentNode() |
java.lang.String |
getPrefix() |
org.w3c.dom.TypeInfo |
getSchemaTypeInfo() |
T |
getTarget() |
java.lang.String |
getTextContent() |
int |
getType() |
java.lang.Object |
getUserData(java.lang.String key) |
boolean |
hasAttributes() |
boolean |
hasChildNodes() |
org.w3c.dom.Node |
insertBefore(org.w3c.dom.Node newChild,
org.w3c.dom.Node refChild) |
boolean |
isDefaultNamespace(java.lang.String namespaceURI) |
boolean |
isEqualNode(org.w3c.dom.Node arg) |
boolean |
isSameNode(org.w3c.dom.Node other) |
boolean |
isSupported(java.lang.String feature,
java.lang.String version) |
java.lang.String |
lookupNamespaceURI(java.lang.String prefix) |
java.lang.String |
lookupPrefix(java.lang.String namespaceURI) |
void |
normalize() |
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. |
org.w3c.dom.Node |
removeChild(org.w3c.dom.Node oldChild) |
org.w3c.dom.Node |
replaceChild(org.w3c.dom.Node newChild,
org.w3c.dom.Node oldChild) |
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 |
setNodeValue(java.lang.String nodeValue) |
void |
setParentElement(javax.xml.soap.SOAPElement parent)
Sets the parent of this
Node object to the given SOAPElement
object. |
void |
setPrefix(java.lang.String prefix) |
void |
setTextContent(java.lang.String textContent) |
void |
setType(int nodeType) |
java.lang.Object |
setUserData(java.lang.String key,
java.lang.Object data,
org.w3c.dom.UserDataHandler handler) |
protected org.w3c.dom.NodeList |
toSAAJNodeList(org.w3c.dom.NodeList nodes) |
protected final T extends org.w3c.dom.Node target
protected final S extends org.apache.axiom.om.OMNode omTarget
protected javax.xml.soap.SOAPElement parentElement
public final T getTarget()
public final S getOMTarget()
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()
public 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()
public 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
org.apache.axiom.om.OMExceptionpublic int getType()
public 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.DOMExceptionpublic org.w3c.dom.Node getParentNode()
getParentNode in interface org.w3c.dom.Nodepublic final boolean hasAttributes()
hasAttributes in interface org.w3c.dom.Nodepublic final boolean isSupported(java.lang.String feature,
java.lang.String version)
isSupported in interface org.w3c.dom.Nodepublic final java.lang.String getBaseURI()
getBaseURI in interface org.w3c.dom.Nodepublic final java.lang.String getNodeValue()
throws org.w3c.dom.DOMException
getNodeValue in interface org.w3c.dom.Nodeorg.w3c.dom.DOMExceptionpublic final void setNodeValue(java.lang.String nodeValue)
throws org.w3c.dom.DOMException
setNodeValue in interface org.w3c.dom.Nodeorg.w3c.dom.DOMExceptionpublic final org.w3c.dom.Node insertBefore(org.w3c.dom.Node newChild,
org.w3c.dom.Node refChild)
throws org.w3c.dom.DOMException
insertBefore in interface org.w3c.dom.Nodeorg.w3c.dom.DOMExceptionpublic final org.w3c.dom.Node replaceChild(org.w3c.dom.Node newChild,
org.w3c.dom.Node oldChild)
throws org.w3c.dom.DOMException
replaceChild in interface org.w3c.dom.Nodeorg.w3c.dom.DOMExceptionpublic final org.w3c.dom.Node cloneNode(boolean deep)
cloneNode in interface org.w3c.dom.Nodepublic final void normalize()
normalize in interface org.w3c.dom.Nodepublic final void setPrefix(java.lang.String prefix)
throws org.w3c.dom.DOMException
setPrefix in interface org.w3c.dom.Nodeorg.w3c.dom.DOMExceptionpublic final short compareDocumentPosition(org.w3c.dom.Node other)
throws org.w3c.dom.DOMException
compareDocumentPosition in interface org.w3c.dom.Nodeorg.w3c.dom.DOMExceptionpublic final void setTextContent(java.lang.String textContent)
throws org.w3c.dom.DOMException
setTextContent in interface org.w3c.dom.Nodeorg.w3c.dom.DOMExceptionpublic final boolean isSameNode(org.w3c.dom.Node other)
isSameNode in interface org.w3c.dom.Nodepublic final java.lang.String lookupPrefix(java.lang.String namespaceURI)
lookupPrefix in interface org.w3c.dom.Nodepublic final boolean isDefaultNamespace(java.lang.String namespaceURI)
isDefaultNamespace in interface org.w3c.dom.Nodepublic final java.lang.String lookupNamespaceURI(java.lang.String prefix)
lookupNamespaceURI in interface org.w3c.dom.Nodepublic final boolean isEqualNode(org.w3c.dom.Node arg)
isEqualNode in interface org.w3c.dom.Nodepublic final java.lang.Object getFeature(java.lang.String feature,
java.lang.String version)
getFeature in interface org.w3c.dom.Nodepublic final java.lang.Object setUserData(java.lang.String key,
java.lang.Object data,
org.w3c.dom.UserDataHandler handler)
setUserData in interface org.w3c.dom.Nodepublic final java.lang.Object getUserData(java.lang.String key)
getUserData in interface org.w3c.dom.Nodepublic final org.w3c.dom.Node removeChild(org.w3c.dom.Node oldChild)
throws org.w3c.dom.DOMException
removeChild in interface org.w3c.dom.Nodeorg.w3c.dom.DOMExceptionpublic final java.lang.String getNodeName()
getNodeName in interface org.w3c.dom.Nodepublic final short getNodeType()
getNodeType in interface org.w3c.dom.Nodepublic final org.w3c.dom.Document getOwnerDocument()
getOwnerDocument in interface org.w3c.dom.Nodepublic final java.lang.String getLocalName()
getLocalName in interface org.w3c.dom.Nodepublic final java.lang.String getNamespaceURI()
getNamespaceURI in interface org.w3c.dom.Nodepublic final java.lang.String getPrefix()
getPrefix in interface org.w3c.dom.Nodepublic final org.w3c.dom.Node getFirstChild()
getFirstChild in interface org.w3c.dom.Nodepublic final boolean hasChildNodes()
hasChildNodes in interface org.w3c.dom.Nodepublic final org.w3c.dom.Node getLastChild()
getLastChild in interface org.w3c.dom.Nodeprotected final org.w3c.dom.NodeList toSAAJNodeList(org.w3c.dom.NodeList nodes)
public final org.w3c.dom.NodeList getChildNodes()
getChildNodes in interface org.w3c.dom.Nodepublic final org.w3c.dom.Node appendChild(org.w3c.dom.Node child)
throws org.w3c.dom.DOMException
appendChild in interface org.w3c.dom.Nodeorg.w3c.dom.DOMExceptionprotected org.w3c.dom.Text appendText(org.w3c.dom.Text child)
throws javax.xml.soap.SOAPException
javax.xml.soap.SOAPExceptionprotected org.w3c.dom.Element appendElement(org.w3c.dom.Element child)
throws javax.xml.soap.SOAPException
javax.xml.soap.SOAPExceptionpublic final java.lang.String getTextContent()
throws org.w3c.dom.DOMException
getTextContent in interface org.w3c.dom.Nodeorg.w3c.dom.DOMExceptionpublic final org.w3c.dom.NamedNodeMap getAttributes()
getAttributes in interface org.w3c.dom.NodeCopyright © 2004-2015 The Apache Software Foundation. All Rights Reserved.