public interface SOAPBody extends SOAPElement
A SOAPBody object contains SOAPBodyElement
objects, which have the content for the SOAP body.
A SOAPFault object, which carries status and/or
error information, is an example of a SOAPBodyElement object.
SOAPFaultATTRIBUTE_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 |
|---|---|
SOAPBodyElement |
addBodyElement(Name name)
Creates a new
SOAPBodyElement object with the
specified name and adds it to this SOAPBody object. |
SOAPBodyElement |
addDocument(Document document)
Adds the root node of the DOM
Document to this
SOAPBody object. |
SOAPFault |
addFault()
Creates a new
SOAPFault object and adds it to
this SOAPBody object. |
SOAPFault |
addFault(Name faultCode,
String faultString)
Creates a new
SOAPFault object and adds it to this
SOAPBody object. |
SOAPFault |
addFault(Name faultCode,
String faultString,
Locale locale)
Creates a new
SOAPFault object and adds it to this
SOAPBody object. |
SOAPFault |
getFault()
Returns the
SOAPFault object in this SOAPBody
object. |
boolean |
hasFault()
Indicates whether a
SOAPFault object exists in
this SOAPBody object. |
addAttribute, addChildElement, addChildElement, addChildElement, addChildElement, addChildElement, addNamespaceDeclaration, addTextNode, getAllAttributes, getAttributeValue, getChildElements, getChildElements, getElementName, getEncodingStyle, getNamespacePrefixes, getNamespaceURI, getVisibleNamespacePrefixes, removeAttribute, removeContents, removeNamespaceDeclaration, setEncodingStyledetachNode, getParentElement, getValue, recycleNode, setParentElement, setValuegetAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getElementsByTagName, getElementsByTagNameNS, getSchemaTypeInfo, getTagName, hasAttribute, hasAttributeNS, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNSappendChild, 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, setUserDataSOAPFault addFault() throws SOAPException
SOAPFault object and adds it to
this SOAPBody object.SOAPFault objectSOAPException - if there is a SOAP errorboolean hasFault()
SOAPFault object exists in
this SOAPBody object.true if a SOAPFault object exists in
this SOAPBody object; false
otherwiseSOAPFault getFault()
SOAPFault object in this SOAPBody
object.SOAPFault object in this SOAPBody
objectSOAPBodyElement addBodyElement(Name name) throws SOAPException
SOAPBodyElement object with the
specified name and adds it to this SOAPBody object.name - a Name object with the name for the new
SOAPBodyElement objectSOAPBodyElement objectSOAPException - if a SOAP error occursSOAPFault addFault(Name faultCode, String faultString, Locale locale) throws SOAPException
SOAPFault object and adds it to this
SOAPBody object. The new SOAPFault will have a
faultcode element that is set to the faultCode
parameter and a faultstring set to faultstring
and localized to locale.faultCode - a Name object giving the fault code to be
set; must be one of the fault codes defined in the SOAP 1.1
specification and of type QNamefaultString - a String giving an explanation of the
faultlocale - a Locale object indicating the native language
of the faultStringSOAPFault objectSOAPException - if there is a SOAP errorSOAPFault addFault(Name faultCode, String faultString) throws SOAPException
SOAPFault object and adds it to this
SOAPBody object. The new SOAPFault will have a
faultcode element that is set to the faultCode
parameter and a faultstring set to faultstring.faultCode - a Name object giving the fault code to be
set; must be one of the fault codes defined in the SOAP 1.1
specification and of type QNamefaultString - a String giving an explanation of the
faultSOAPFault objectSOAPException - if there is a SOAP errorSOAPBodyElement addDocument(Document document) throws SOAPException
Document to this
SOAPBody object.
Calling this method invalidates the document parameter. The
client application should discard all references to this
Document and its contents upon calling
addDocument. The behavior of an application that continues
to use such references is undefined.
document - the Document object whose root node will be
added to this SOAPBodySOAPBodyElement that represents the root node
that was addedSOAPException - if the Document cannot be added