|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.axiom.om.impl.dom.NodeImpl
org.apache.axis2.saaj.NodeImplEx
org.apache.axis2.saaj.SOAPElementImpl
org.apache.axis2.saaj.SOAPBodyImpl
public class SOAPBodyImpl
Field Summary |
---|
Fields inherited from class org.apache.axis2.saaj.SOAPElementImpl |
---|
element |
Fields inherited from class org.apache.axis2.saaj.NodeImplEx |
---|
parentElement |
Fields inherited from class org.apache.axiom.om.impl.dom.NodeImpl |
---|
builder, done, factory, FIRSTCHILD, flags, nodeType, NORMALIZED, OWNED, ownerNode, READONLY, SPECIFIED |
Fields inherited from interface org.apache.axiom.om.OMNode |
---|
DTD_NODE, PI_NODE, SPACE_NODE |
Constructor Summary | |
---|---|
SOAPBodyImpl(org.apache.axiom.soap.SOAPBody omSOAPBody)
|
Method Summary | |
---|---|
SOAPBodyElement |
addBodyElement(Name name)
Creates a new SOAPBodyElement object with the
specified name and adds it to this SOAPBody object. |
SOAPElement |
addChildElement(SOAPElement soapElement)
|
SOAPElement |
addChildElement(String localName)
|
SOAPElement |
addChildElement(String localName,
String prefix)
|
SOAPElement |
addChildElement(String localName,
String prefix,
String uri)
|
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. |
SOAPElement |
addTextNode(String text)
Creates a new Text object initialized with the given
String and adds it to this SOAPElement object. |
org.apache.axiom.om.OMNode |
detach()
|
void |
detachNode()
Removes this Node object from the tree. |
Iterator |
getChildElements()
Returns an iterator over all the immediate content of this element. |
Iterator |
getChildElements(Name name)
|
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 class org.apache.axis2.saaj.NodeImplEx |
---|
getParent, getSchemaTypeInfo, getType, recycleNode, setIdAttribute, setIdAttributeNode, setIdAttributeNS, setType |
Methods inherited from class org.apache.axiom.om.impl.dom.NodeImpl |
---|
appendChild, build, buildWithAttachments, cloneNode, compareDocumentPosition, getBaseURI, getFeature, getLength, getNextOMSibling, getNodeValue, getOMFactory, getPreviousOMSibling, getTextContent, getUserData, hasAttributes, insertBefore, insertSiblingAfter, insertSiblingBefore, internalSerializeWithCache, isComplete, isDefaultNamespace, isEqualNode, isSameNode, isSupported, item, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, serialize, serialize, serialize, serialize, serialize, serializeAndConsume, serializeAndConsume, serializeAndConsume, serializeAndConsume, serializeAndConsume, 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, addNamespaceDeclaration, getAllAttributes, getAttributeValue, getElementName, getEncodingStyle, getNamespacePrefixes, getNamespaceURI, getVisibleNamespacePrefixes, removeAttribute, removeContents, removeNamespaceDeclaration, setEncodingStyle |
Methods inherited from interface javax.xml.soap.Node |
---|
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.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 |
Constructor Detail |
---|
public SOAPBodyImpl(org.apache.axiom.soap.SOAPBody omSOAPBody)
omSOAPBody
- Method Detail |
---|
public SOAPElement addChildElement(String localName) throws SOAPException
addChildElement
in interface SOAPElement
addChildElement
in class SOAPElementImpl
SOAPException
public SOAPElement addChildElement(String localName, String prefix) throws SOAPException
addChildElement
in interface SOAPElement
addChildElement
in class SOAPElementImpl
SOAPException
public SOAPElement addChildElement(SOAPElement soapElement) throws SOAPException
addChildElement
in interface SOAPElement
addChildElement
in class SOAPElementImpl
SOAPException
public SOAPElement addChildElement(String localName, String prefix, String uri) throws SOAPException
addChildElement
in interface SOAPElement
addChildElement
in class SOAPElementImpl
SOAPException
public SOAPFault addFault() throws SOAPException
SOAPFault
object and adds it to
this SOAPBody
object.
addFault
in interface SOAPBody
SOAPFault
object
SOAPException
- if there is a SOAP errorpublic boolean hasFault()
SOAPFault
object exists in
this SOAPBody
object.
hasFault
in interface SOAPBody
true
if a SOAPFault
object exists in
this SOAPBody
object; false
otherwisepublic SOAPFault getFault()
SOAPFault
object in this SOAPBody
object.
getFault
in interface SOAPBody
SOAPFault
object in this SOAPBody
objectpublic SOAPBodyElement addBodyElement(Name name) throws SOAPException
SOAPBodyElement
object with the
specified name and adds it to this SOAPBody
object.
addBodyElement
in interface SOAPBody
name
- a Name
object with the name for the new
SOAPBodyElement
object
SOAPBodyElement
object
SOAPException
- if a SOAP error occurspublic SOAPFault 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
.
addFault
in interface SOAPBody
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 SOAPFault
object
SOAPException
- if there is a SOAP errorpublic SOAPFault 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
.
addFault
in interface SOAPBody
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
SOAPFault
object
SOAPException
- if there is a SOAP errorpublic SOAPBodyElement 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.
addDocument
in interface SOAPBody
document
- the Document
object whose root node will be
added to this SOAPBody
SOAPBodyElement
that represents the root node
that was added
SOAPException
- if the Document
cannot be addedpublic void detachNode()
NodeImplEx
Node
object from the tree. Once
removed, this node can be garbage collected if there are no
application references to it.
detachNode
in class SOAPElementImpl
public org.apache.axiom.om.OMNode detach()
detach
in interface org.apache.axiom.om.OMNode
detach
in class SOAPElementImpl
public Iterator getChildElements(Name name)
getChildElements
in interface SOAPElement
getChildElements
in class SOAPElementImpl
public Iterator getChildElements()
SOAPElementImpl
Text
objects as well
as SOAPElement
objects.
getChildElements
in interface SOAPElement
getChildElements
in class SOAPElementImpl
Text
and SOAPElement
contained within this SOAPElement
objectpublic SOAPElement addTextNode(String text) throws SOAPException
SOAPElementImpl
Text
object initialized with the given
String
and adds it to this SOAPElement
object.
addTextNode
in interface SOAPElement
addTextNode
in class SOAPElementImpl
text
- a String
object with the textual content to be added
SOAPElement
object into which
the new Text
object was inserted
SOAPException
- if there is an error in creating the
new Text
object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |