public interface SOAPBody
An object that represents the contents of the SOAP body element in a SOAP message. A SOAP body element consists of XML data that affects the way the application-specific content is processed.
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.
Field Summary |
---|
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 |
Method Summary | |
---|---|
SOAPBodyElement |
addBodyElement
(
Name
name) Creates a new SOAPBodyElement object with the specified name and adds it to this SOAPBody object. |
SOAPBodyElement |
addBodyElement
(
QName
qname) Creates a new SOAPBodyElement object with the specified QName 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 |
addFault
(
QName
faultCode,
String
faultString) Creates a new SOAPFault object and adds it to this SOAPBody object. |
SOAPFault |
addFault
(
QName
faultCode,
String
faultString,
Locale
locale) Creates a new SOAPFault object and adds it to this SOAPBody object. |
Document |
extractContentAsDocument
() Creates a new DOM Document and sets the first child of this SOAPBody as it's document element. |
SOAPFault |
getFault
() Returns the SOAPFault object in this SOAPBody object. |
boolean |
hasFault
() Indicates whether a SOAPFault object exists in this SOAPBody object. |
Methods inherited from interface javax.xml.soap. SOAPElement |
---|
addAttribute
,
addAttribute
,
addChildElement
,
addChildElement
,
addChildElement
,
addChildElement
,
addChildElement
,
addChildElement
,
addNamespaceDeclaration
,
addTextNode
,
createQName
,
getAllAttributes
,
![]() ![]() |
Methods inherited from interface javax.xml.soap. Node |
---|
detachNode , getParentElement , getValue , recycleNode , setParentElement , setValue |
Methods inherited from interface org.w3c.dom. Element |
---|
getAttribute , getAttributeNode , getAttributeNodeNS , getAttributeNS , getElementsByTagName , getElementsByTagNameNS , getSchemaTypeInfo , getTagName , hasAttribute , hasAttributeNS , removeAttribute , removeAttributeNode , removeAttributeNS , setAttribute , setAttributeNode , setAttributeNodeNS , setAttributeNS , setIdAttribute , setIdAttributeNode , setIdAttributeNS |
Methods inherited from interface org.w3c.dom. Node |
---|
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 |
Method Detail |
---|
SOAPFault addFault() throws SOAPException
A SOAPBody may contain at most one SOAPFault child element.
SOAPFault addFault(Name faultCode, String faultString, Locale locale) throws SOAPException
For SOAP 1.2 the faultCode parameter is the value of the Fault/Code/Value element and the faultString parameter is the value of the Fault/Reason/Text element. For SOAP 1.1 the faultCode parameter is the value of the faultcode element and the faultString parameter is the value of the faultstring element.
A SOAPBody may contain at most one SOAPFault child element.
SOAPFault addFault(QName faultCode, String faultString, Locale locale) throws SOAPException
For SOAP 1.2 the faultCode parameter is the value of the Fault/Code/Value element and the faultString parameter is the value of the Fault/Reason/Text element. For SOAP 1.1 the faultCode parameter is the value of the faultcode element and the faultString parameter is the value of the faultstring element.
A SOAPBody may contain at most one SOAPFault child element.
SOAPFault addFault(Name faultCode, String faultString) throws SOAPException
For SOAP 1.2 the faultCode parameter is the value of the Fault/Code/Value element and the faultString parameter is the value of the Fault/Reason/Text element. For SOAP 1.1 the faultCode parameter is the value of the faultcode element and the faultString parameter is the value of the faultstring element.
In case of a SOAP 1.2 fault, the default value for the mandatory xml:lang attribute on the Fault/Reason/Text element will be set to java.util.Locale.getDefault()
A SOAPBody may contain at most one SOAPFault child element.
SOAPFault addFault(QName faultCode, String faultString) throws SOAPException
For SOAP 1.2 the faultCode parameter is the value of the Fault/Code/Value element and the faultString parameter is the value of the Fault/Reason/Text element. For SOAP 1.1 the faultCode parameter is the value of the faultcode element and the faultString parameter is the value of the faultstring element.
In case of a SOAP 1.2 fault, the default value for the mandatory xml:lang attribute on the Fault/Reason/Text element will be set to java.util.Locale.getDefault()
A SOAPBody may contain at most one SOAPFault child element
boolean hasFault()
SOAPFault getFault()
SOAPBodyElement addBodyElement(Name name) throws SOAPException
SOAPBodyElement addBodyElement(QName qname) throws SOAPException
SOAPBodyElement addDocument(Document document) throws SOAPException
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 extractContentAsDocument() throws SOAPException