javax.xml.soap
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.
See Also: SOAPFault
| Method Summary | |
|---|---|
| abstract SOAPBodyElement | addBodyElement(Name name)
Creates a new SOAPBodyElement object with the
specified name and adds it to this SOAPBody object. |
| abstract SOAPBodyElement | addDocument(Document document)
Adds the root node of the DOM Document to this
SOAPBody object.
|
| abstract SOAPFault | addFault()
Creates a new SOAPFault object and adds it to
this SOAPBody object. |
| abstract SOAPFault | addFault(Name faultCode, String faultString, Locale locale)
Creates a new SOAPFault object and adds it to this
SOAPBody object. |
| abstract SOAPFault | addFault(Name faultCode, String faultString)
Creates a new SOAPFault object and adds it to this
SOAPBody object. |
| abstract SOAPFault | getFault()
Returns the SOAPFault object in this SOAPBody
object. |
| abstract boolean | hasFault()
Indicates whether a SOAPFault object exists in
this SOAPBody object. |
SOAPBodyElement object with the
specified name and adds it to this SOAPBody object.Parameters: name a Name object with the name for the new
SOAPBodyElement object
Returns: the new SOAPBodyElement object
Throws: SOAPException if a SOAP error occurs
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.
Parameters: document the Document object whose root node will be
added to this SOAPBody
Returns: the SOAPBodyElement that represents the root node
that was added
Throws: SOAPException if the Document cannot be added
SOAPFault object and adds it to
this SOAPBody object.Returns: the new SOAPFault object
Throws: SOAPException if there is a SOAP error
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.
Parameters: 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 QName faultString a String giving an explanation of the
fault locale a Locale object indicating the native language
of the
Returns: the new SOAPFault object
Throws: SOAPException if there is a SOAP error
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.
Parameters: 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 QName faultString a String giving an explanation of the
fault
Returns: the new SOAPFault object
Throws: SOAPException if there is a SOAP error
SOAPFault object in this SOAPBody
object.Returns: the SOAPFault object in this SOAPBody
object
SOAPFault object exists in
this SOAPBody object.Returns: true if a SOAPFault object exists in
this SOAPBody object; false
otherwise