org.apache.axis2.saaj
Class SOAPBodyImpl
java.lang.Object
org.apache.axis2.om.impl.dom.NodeImpl
org.apache.axis2.saaj.NodeImplEx
org.apache.axis2.saaj.SOAPElementImpl
org.apache.axis2.saaj.SOAPBodyImpl
- All Implemented Interfaces:
- Cloneable, Element, Node, Node, NodeList, OMNode, OMNodeEx, SOAPBody, SOAPElement
- public class SOAPBodyImpl
- extends SOAPElementImpl
- implements SOAPBody
Fields inherited from interface org.w3c.dom.Node |
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE |
Methods inherited from class org.apache.axis2.saaj.SOAPElementImpl |
addAttribute, addChildElement, addChildElement, addChildElement, addChildElement, addChildElement, addNamespaceDeclaration, addTextNode, discard, getAllAttributes, getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getAttributeValue, getChildElements, getChildElements, getChildNodes, getElement, getElementName, getElementsByTagName, getElementsByTagNameNS, getEncodingStyle, getFirstChild, getLastChild, getNamespacePrefixes, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getOwnerDocument, getParentElement, getPreviousSibling, getTagName, getValue, getVisibleNamespacePrefixes, hasAttribute, hasAttributeNS, hasChildNodes, removeAttribute, removeAttribute, removeAttributeNode, removeAttributeNS, removeContents, removeNamespaceDeclaration, serialize, serializeAndConsume, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setEncodingStyle, setParent |
Methods inherited from class org.apache.axis2.om.impl.dom.NodeImpl |
appendChild, build, cloneNode, compareDocumentPosition, detach, getAttributes, getBaseURI, getFeature, getLength, getLocalName, getNamespaceURI, getNextOMSibling, getNodeValue, getParentNode, getPrefix, getPreviousOMSibling, getTextContent, getUserData, hasAttributes, insertBefore, insertSiblingAfter, insertSiblingBefore, isComplete, isDefaultNamespace, isEqualNode, isSameNode, isSupported, item, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, serialize, serialize, serialize, serialize, serialize, serializeAndConsume, serializeAndConsume, serializeAndConsume, serializeAndConsume, serializeAndConsume, serializeWithCache, setComplete, setNextOMSibling, setNodeValue, setOwnerDocument, setPrefix, setPreviousOMSibling, setTextContent, setUserData |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface javax.xml.soap.SOAPElement |
addAttribute, addChildElement, addChildElement, addChildElement, addChildElement, addChildElement, addNamespaceDeclaration, addTextNode, getAllAttributes, getAttributeValue, getChildElements, getChildElements, getElementName, getEncodingStyle, getNamespacePrefixes, getNamespaceURI, getVisibleNamespacePrefixes, removeAttribute, removeContents, removeNamespaceDeclaration, setEncodingStyle |
Methods inherited from interface org.w3c.dom.Node |
appendChild, cloneNode, getAttributes, getChildNodes, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, hasAttributes, hasChildNodes, insertBefore, isSupported, normalize, removeChild, replaceChild, setNodeValue, setPrefix |
Methods inherited from interface org.w3c.dom.Element |
getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getElementsByTagName, getElementsByTagNameNS, getTagName, hasAttribute, hasAttributeNS, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS |
SOAPBodyImpl
public SOAPBodyImpl(SOAPBody omSOAPBody)
- Parameters:
omSOAPBody
-
addFault
public SOAPFault addFault()
throws SOAPException
- Creates a new
SOAPFault
object and adds it to
this SOAPBody
object.
- Specified by:
addFault
in interface SOAPBody
- Returns:
- the new
SOAPFault
object
- Throws:
SOAPException
- if there is a SOAP error
hasFault
public boolean hasFault()
- Indicates whether a
SOAPFault
object exists in
this SOAPBody
object.
- Specified by:
hasFault
in interface SOAPBody
- Returns:
true
if a SOAPFault
object exists in
this SOAPBody
object; false
otherwise
getFault
public SOAPFault getFault()
- Returns the
SOAPFault
object in this SOAPBody
object.
- Specified by:
getFault
in interface SOAPBody
- Returns:
- the
SOAPFault
object in this SOAPBody
object
addBodyElement
public SOAPBodyElement addBodyElement(Name name)
throws SOAPException
- Creates a new
SOAPBodyElement
object with the
specified name and adds it to this SOAPBody
object.
- Specified by:
addBodyElement
in interface SOAPBody
- 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
addFault
public SOAPFault addFault(Name faultCode,
String faultString,
Locale locale)
throws SOAPException
- Creates a new
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
.
- Specified by:
addFault
in interface SOAPBody
- 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 QNamefaultString
- a String
giving an explanation of the
faultlocale
- a Locale
object indicating the native language
of the faultString
- Returns:
- the new
SOAPFault
object
- Throws:
SOAPException
- if there is a SOAP error
addFault
public SOAPFault addFault(Name faultCode,
String faultString)
throws SOAPException
- Creates a new
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
.
- Specified by:
addFault
in interface SOAPBody
- 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 QNamefaultString
- a String
giving an explanation of the
fault
- Returns:
- the new
SOAPFault
object
- Throws:
SOAPException
- if there is a SOAP error
addDocument
public SOAPBodyElement addDocument(Document document)
throws SOAPException
- Adds the root node of the DOM
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.
- Specified by:
addDocument
in interface SOAPBody
- 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