Package org.apache.xmlbeans.impl.soap
Interface SOAPBody
-
- All Superinterfaces:
org.w3c.dom.Element
,Node
,org.w3c.dom.Node
,SOAPElement
public interface SOAPBody extends SOAPElement
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 containsSOAPBodyElement
objects, which have the content for the SOAP body. ASOAPFault
object, which carries status and/or error information, is an example of aSOAPBodyElement
object.- See Also:
SOAPFault
-
-
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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SOAPBodyElement
addBodyElement(Name name)
Creates a newSOAPBodyElement
object with the specified name and adds it to thisSOAPBody
object.SOAPBodyElement
addDocument(org.w3c.dom.Document document)
Adds the root node of the DOMDocument
to thisSOAPBody
object.SOAPFault
addFault()
Creates a newSOAPFault
object and adds it to thisSOAPBody
object.SOAPFault
addFault(Name faultCode, java.lang.String faultString)
Creates a newSOAPFault
object and adds it to thisSOAPBody
object.SOAPFault
addFault(Name faultCode, java.lang.String faultString, java.util.Locale locale)
Creates a newSOAPFault
object and adds it to thisSOAPBody
object.SOAPFault
getFault()
Returns theSOAPFault
object in thisSOAPBody
object.boolean
hasFault()
Indicates whether aSOAPFault
object exists in thisSOAPBody
object.-
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.apache.xmlbeans.impl.soap.Node
detachNode, getParentElement, getValue, recycleNode, setParentElement, setValue
-
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
-
Methods inherited from interface org.apache.xmlbeans.impl.soap.SOAPElement
addAttribute, addChildElement, addChildElement, addChildElement, addChildElement, addChildElement, addNamespaceDeclaration, addTextNode, getAllAttributes, getAttributeValue, getChildElements, getChildElements, getElementName, getEncodingStyle, getNamespacePrefixes, getNamespaceURI, getVisibleNamespacePrefixes, removeAttribute, removeContents, removeNamespaceDeclaration, setEncodingStyle
-
-
-
-
Method Detail
-
addFault
SOAPFault addFault() throws SOAPException
Creates a newSOAPFault
object and adds it to thisSOAPBody
object.- Returns:
- the new
SOAPFault
object - Throws:
SOAPException
- if there is a SOAP error
-
hasFault
boolean hasFault()
Indicates whether aSOAPFault
object exists in thisSOAPBody
object.- Returns:
true
if aSOAPFault
object exists in thisSOAPBody
object;false
otherwise
-
getFault
SOAPFault getFault()
Returns theSOAPFault
object in thisSOAPBody
object.- Returns:
- the
SOAPFault
object in thisSOAPBody
object
-
addBodyElement
SOAPBodyElement addBodyElement(Name name) throws SOAPException
Creates a newSOAPBodyElement
object with the specified name and adds it to thisSOAPBody
object.- Parameters:
name
- aName
object with the name for the newSOAPBodyElement
object- Returns:
- the new
SOAPBodyElement
object - Throws:
SOAPException
- if a SOAP error occurs
-
addFault
SOAPFault addFault(Name faultCode, java.lang.String faultString, java.util.Locale locale) throws SOAPException
Creates a newSOAPFault
object and adds it to thisSOAPBody
object. The newSOAPFault
will have afaultcode
element that is set to thefaultCode
parameter and afaultstring
set tofaultstring
and localized tolocale
.- Parameters:
faultCode
- aName
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
- aString
giving an explanation of the faultlocale
- aLocale
object indicating the native language of thefaultString - Returns:
- the new
SOAPFault
object - Throws:
SOAPException
- if there is a SOAP error
-
addFault
SOAPFault addFault(Name faultCode, java.lang.String faultString) throws SOAPException
Creates a newSOAPFault
object and adds it to thisSOAPBody
object. The newSOAPFault
will have afaultcode
element that is set to thefaultCode
parameter and afaultstring
set tofaultstring
.- Parameters:
faultCode
- aName
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
- aString
giving an explanation of the fault- Returns:
- the new
SOAPFault
object - Throws:
SOAPException
- if there is a SOAP error
-
addDocument
SOAPBodyElement addDocument(org.w3c.dom.Document document) throws SOAPException
Adds the root node of the DOMDocument
to thisSOAPBody
object.Calling this method invalidates the
document
parameter. The client application should discard all references to thisDocument
and its contents upon callingaddDocument
. The behavior of an application that continues to use such references is undefined.- Parameters:
document
- theDocument
object whose root node will be added to thisSOAPBody
- Returns:
- the
SOAPBodyElement
that represents the root node that was added - Throws:
SOAPException
- if theDocument
cannot be added
-
-