public class SOAPBodyElementImpl<T extends org.apache.axiom.om.OMElement> extends SOAPElementImpl<T> implements SOAPBodyElement
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
Constructor and Description |
---|
SOAPBodyElementImpl(T element) |
Modifier and Type | Method and Description |
---|---|
SOAPElement |
addAttribute(QName qname,
String value) |
SOAPElement |
addChildElement(QName qname) |
QName |
createQName(String localName,
String prefix)
Creates a QName whose namespace URI is the one associated with the parameter, prefix, in the
context of this SOAPElement.
|
Iterator |
getAllAttributesAsQNames() |
String |
getAttributeValue(QName qname) |
Iterator |
getChildElements(QName qname) |
QName |
getElementQName() |
boolean |
removeAttribute(QName qname) |
SOAPElement |
setElementQName(QName newName) |
void |
setParentElement(SOAPElement parent) |
addAttribute, addChildElement, addChildElement, addChildElement, addChildElement, addChildElement, addNamespaceDeclaration, addTextNode, clone, copyContents, getAllAttributes, getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getAttributeValue, getChildElements, getChildElements, getElementName, getElementsByTagName, getElementsByTagNameNS, getEncodingStyle, getNamespacePrefixes, getNamespaceURI, getTagName, getValue, getVisibleNamespacePrefixes, hasAttribute, hasAttributeNS, removeAttribute, removeAttribute, removeAttributeNode, removeAttributeNS, removeContents, removeNamespaceDeclaration, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setEncodingStyle, setValue, toString
detachNode, getParentElement
appendChild, appendElement, cloneNode, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOMTarget, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getSchemaTypeInfo, getTarget, getTextContent, getType, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, recycleNode, removeChild, replaceChild, setIdAttribute, setIdAttributeNode, setIdAttributeNS, setNodeValue, setPrefix, setTextContent, setType, setUserData, toSAAJNodeList
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addAttribute, addChildElement, addChildElement, addChildElement, addChildElement, addChildElement, addNamespaceDeclaration, addTextNode, getAllAttributes, getAttributeValue, getChildElements, getChildElements, getElementName, getEncodingStyle, getNamespacePrefixes, getNamespaceURI, getVisibleNamespacePrefixes, removeAttribute, removeContents, removeNamespaceDeclaration, setEncodingStyle
detachNode, getParentElement, getValue, recycleNode, setValue
getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getElementsByTagName, getElementsByTagNameNS, getSchemaTypeInfo, getTagName, hasAttribute, hasAttributeNS, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNS
appendChild, 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, setUserData
public SOAPBodyElementImpl(T element)
element
- public void setParentElement(SOAPElement parent) throws SOAPException
setParentElement
in class NodeImpl<Element,T extends org.apache.axiom.om.OMElement>
SOAPException
public SOAPElement addAttribute(QName qname, String value) throws SOAPException
addAttribute
in interface SOAPElement
addAttribute
in class SOAPElementImpl<T extends org.apache.axiom.om.OMElement>
SOAPException
public SOAPElement addChildElement(QName qname) throws SOAPException
addChildElement
in interface SOAPElement
addChildElement
in class SOAPElementImpl<T extends org.apache.axiom.om.OMElement>
SOAPException
public QName createQName(String localName, String prefix) throws SOAPException
SOAPElementImpl
createQName
in interface SOAPElement
createQName
in class SOAPElementImpl<T extends org.apache.axiom.om.OMElement>
localName
- - a String containing the local part of the name. prefix - a String
containing the prefix for the name.SOAPException
- - if the QName cannot be created.public Iterator getAllAttributesAsQNames()
getAllAttributesAsQNames
in interface SOAPElement
getAllAttributesAsQNames
in class SOAPElementImpl<T extends org.apache.axiom.om.OMElement>
public String getAttributeValue(QName qname)
getAttributeValue
in interface SOAPElement
getAttributeValue
in class SOAPElementImpl<T extends org.apache.axiom.om.OMElement>
public Iterator getChildElements(QName qname)
getChildElements
in interface SOAPElement
getChildElements
in class SOAPElementImpl<T extends org.apache.axiom.om.OMElement>
public QName getElementQName()
getElementQName
in interface SOAPElement
getElementQName
in class SOAPElementImpl<T extends org.apache.axiom.om.OMElement>
public boolean removeAttribute(QName qname)
removeAttribute
in interface SOAPElement
removeAttribute
in class SOAPElementImpl<T extends org.apache.axiom.om.OMElement>
public SOAPElement setElementQName(QName newName) throws SOAPException
setElementQName
in interface SOAPElement
setElementQName
in class SOAPElementImpl<T extends org.apache.axiom.om.OMElement>
SOAPException
Copyright © 2004–2019 The Apache Software Foundation. All rights reserved.