|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.axis.message.NodeImpl
org.apache.axis.message.MessageElement
org.apache.axis.message.SOAPBody
public class SOAPBody
Holder for body elements.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.apache.axis.message.MessageElement |
|---|
MessageElement.QNameAttr |
| Field Summary |
|---|
| Fields inherited from class org.apache.axis.message.MessageElement |
|---|
_isRoot, context, encodingStyle, endEventIndex, fixupDeserializer, href, id, message, namespaces, qNameAttrs, recorder, startContentsIndex, startEventIndex, typeQName |
| Fields inherited from class org.apache.axis.message.NodeImpl |
|---|
_isDirty, attributes, children, document, name, namespaceURI, parent, prefix, textRep |
| 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 |
| Constructor Summary | |
|---|---|
SOAPBody(java.lang.String namespace,
java.lang.String localPart,
java.lang.String prefix,
org.xml.sax.Attributes attributes,
DeserializationContext context,
SOAPConstants soapConsts)
|
|
| Method Summary | |
|---|---|
SOAPBodyElement |
addBodyElement(Name name)
Creates a new SOAPBodyElement object with the
specified name and adds it to this SOAPBody object. |
void |
addChild(MessageElement element)
Note that this method will log a error and no-op if there is a value (set using setObjectValue) in the MessageElement. |
SOAPElement |
addChildElement(Name name)
add the child element |
SOAPElement |
addChildElement(SOAPElement element)
The added child must be an instance of MessageElement rather than an abitrary SOAPElement otherwise a (wrapped) ClassCastException will be thrown. |
SOAPElement |
addChildElement(java.lang.String localName)
add a child element in the message element's own namespace |
SOAPElement |
addChildElement(java.lang.String localName,
java.lang.String prefix)
add a child element |
SOAPElement |
addChildElement(java.lang.String localName,
java.lang.String prefix,
java.lang.String uri)
add a child element |
SOAPBodyElement |
addDocument(org.w3c.dom.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 name,
java.lang.String s)
Creates a new SOAPFault object and adds it to this
SOAPBody object. |
SOAPFault |
addFault(Name name,
java.lang.String s,
java.util.Locale locale)
Creates a new SOAPFault object and adds it to this
SOAPBody object. |
void |
disableFormatting()
|
SOAPFault |
getFault()
Returns the SOAPFault object in this SOAPBody
object. |
boolean |
hasFault()
Indicates whether a SOAPFault object exists in
this SOAPBody object. |
protected void |
outputImpl(SerializationContext context)
override point -output to a serialization context. |
void |
setEncodingStyle(java.lang.String encodingStyle)
Sets the encoding style for this SOAPElement
object to one specified. |
void |
setParentElement(SOAPElement parent)
Sets the parent of this Node object to the given
SOAPElement object. |
void |
setSAAJEncodingCompliance(boolean comply)
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface javax.xml.soap.SOAPElement |
|---|
addAttribute, addNamespaceDeclaration, addTextNode, getAllAttributes, getAttributeValue, getChildElements, getChildElements, getElementName, getEncodingStyle, getNamespacePrefixes, getNamespaceURI, getVisibleNamespacePrefixes, removeAttribute, removeContents, removeNamespaceDeclaration |
| Methods inherited from interface javax.xml.soap.Node |
|---|
detachNode, getParentElement, getValue, recycleNode, 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 |
| Constructor Detail |
|---|
public SOAPBody(java.lang.String namespace,
java.lang.String localPart,
java.lang.String prefix,
org.xml.sax.Attributes attributes,
DeserializationContext context,
SOAPConstants soapConsts)
throws AxisFault
AxisFault| Method Detail |
|---|
public void setParentElement(SOAPElement parent)
throws SOAPException
NodeImplNode object to the given
SOAPElement object.
setParentElement in class NodeImplparent - the SOAPElement object to be set as
the parent of this Node object
SOAPException - if there is a problem in setting the
parent to the given elementgetParentElement()public void disableFormatting()
public void setEncodingStyle(java.lang.String encodingStyle)
throws SOAPException
MessageElementSOAPElement
object to one specified. The semantics of a null value,
as above in getEncodingStyle() are to just use the parent's value,
but null here means set to "".
setEncodingStyle in interface SOAPElementsetEncodingStyle in class MessageElementencodingStyle - a String
giving the encoding style
SOAPExceptiongetEncodingStyle()
protected void outputImpl(SerializationContext context)
throws java.lang.Exception
MessageElement
outputImpl in class MessageElementcontext - destination.
java.lang.Exception - if something went wrong.
public SOAPBodyElement addBodyElement(Name name)
throws SOAPException
SOAPBodySOAPBodyElement object with the
specified name and adds it to this SOAPBody object.
addBodyElement in interface SOAPBodyname - a Name object with the name for the new
SOAPBodyElement object
SOAPBodyElement object
SOAPException - if a SOAP error occurs
public SOAPFault addFault(Name name,
java.lang.String s,
java.util.Locale locale)
throws SOAPException
SOAPBodySOAPFault 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 SOAPBodyname - 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 QNames - 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 error
public SOAPFault addFault(Name name,
java.lang.String s)
throws SOAPException
SOAPBodySOAPFault 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 SOAPBodyname - 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 QNames - a String giving an explanation of the
fault
SOAPFault object
SOAPException - if there is a SOAP error
public SOAPBodyElement addDocument(org.w3c.dom.Document document)
throws SOAPException
SOAPBodyDocument 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 SOAPBodydocument - 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 added
public SOAPFault addFault()
throws SOAPException
SOAPBodySOAPFault object and adds it to
this SOAPBody object.
addFault in interface SOAPBodySOAPFault object
SOAPException - if there is a SOAP errorpublic SOAPFault getFault()
SOAPBodySOAPFault object in this SOAPBody
object.
getFault in interface SOAPBodySOAPFault object in this SOAPBody
objectpublic boolean hasFault()
SOAPBodySOAPFault object exists in
this SOAPBody object.
hasFault in interface SOAPBodytrue if a SOAPFault object exists in
this SOAPBody object; false
otherwise
public void addChild(MessageElement element)
throws SOAPException
MessageElement
addChild in class MessageElementSOAPException
public SOAPElement addChildElement(SOAPElement element)
throws SOAPException
MessageElement
addChildElement in interface SOAPElementaddChildElement in class MessageElementelement - the SOAPElement to be added as a
new child
SOAPException - if there was an error in adding this
element as a childSOAPElement.addChildElement(javax.xml.soap.SOAPElement)
public SOAPElement addChildElement(Name name)
throws SOAPException
MessageElement
addChildElement in interface SOAPElementaddChildElement in class MessageElementname - uri, prefix and local name of the element to add
SOAPException - if there is an error in creating the
SOAPElement objectSOAPElement.addChildElement(javax.xml.soap.Name)
public SOAPElement addChildElement(java.lang.String localName)
throws SOAPException
MessageElement
addChildElement in interface SOAPElementaddChildElement in class MessageElementlocalName - a String giving the local name for
the element
SOAPException - if there is an error in creating the
SOAPElement objectSOAPElement.addChildElement(String)
public SOAPElement addChildElement(java.lang.String localName,
java.lang.String prefix)
throws SOAPException
MessageElement
addChildElement in interface SOAPElementaddChildElement in class MessageElementlocalName - a String giving the local name for
the new elementprefix - a String giving the namespace prefix for
the new element
SOAPException - if there is an error in creating the
SOAPElement objectSOAPElement.addChildElement(String, String)
public SOAPElement addChildElement(java.lang.String localName,
java.lang.String prefix,
java.lang.String uri)
throws SOAPException
MessageElement
addChildElement in interface SOAPElementaddChildElement in class MessageElementlocalName - a String giving the local name for
the new elementprefix - a String giving the namespace prefix for
the new elementuri - a String giving the URI of the namespace
to which the new element belongs
SOAPException - if there is an error in creating the
SOAPElement objectSOAPElement.addChildElement(String, String, String)public void setSAAJEncodingCompliance(boolean comply)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||