| 
 | |||||||||||
| 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
Holder for body elements.
| Nested Class Summary | 
| Nested classes 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_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 SOAPBodyElementobject with the
 specified name and adds it to thisSOAPBodyobject. | 
|  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)Creates a new SOAPElementobject initialized with the
 givenNameobject and adds the new element to thisSOAPElementobject. | 
|  SOAPElement | addChildElement(SOAPElement element)Add a SOAPElementas a child of thisSOAPElementinstance. | 
|  SOAPElement | addChildElement(java.lang.String localName)Creates a new SOAPElementobject initialized with the
 givenStringobject and adds the new element to thisSOAPElementobject. | 
|  SOAPElement | addChildElement(java.lang.String localName,
                java.lang.String prefix)Creates a new SOAPElementobject initialized with the
 specified local name and prefix and adds the new element to thisSOAPElementobject. | 
|  SOAPElement | addChildElement(java.lang.String localName,
                java.lang.String prefix,
                java.lang.String uri)Creates a new SOAPElementobject initialized with the
 specified local name, prefix, and URI and adds the new element to thisSOAPElementobject. | 
|  SOAPBodyElement | addDocument(org.w3c.dom.Document document)Adds the root node of the DOM Documentto thisSOAPBodyobject. | 
|  SOAPFault | addFault()Creates a new SOAPFaultobject and adds it to
 thisSOAPBodyobject. | 
|  SOAPFault | addFault(Name name,
         java.lang.String s)Creates a new SOAPFaultobject and adds it to thisSOAPBodyobject. | 
|  SOAPFault | addFault(Name name,
         java.lang.String s,
         java.util.Locale locale)Creates a new SOAPFaultobject and adds it to thisSOAPBodyobject. | 
|  void | disableFormatting() | 
|  SOAPFault | getFault()Returns the SOAPFaultobject in thisSOAPBodyobject. | 
|  boolean | hasFault()Indicates whether a SOAPFaultobject exists in
 thisSOAPBodyobject. | 
| protected  void | outputImpl(SerializationContext context)override point -output to a serialization context. | 
|  void | setEncodingStyle(java.lang.String encodingStyle)Sets the encoding style for this SOAPElementobject to one specified. | 
|  void | setParentElement(SOAPElement parent)Sets the parent of this Nodeobject to the givenSOAPElementobject. | 
|  void | setSAAJEncodingCompliance(boolean comply) | 
| Methods inherited from class org.apache.axis.message.NodeImpl | 
| appendChild, convertAttrSAXtoDOM, detachNode, getAttributes, getChildNodes, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getParent, getParentElement, getParentNode, getPrefix, getPreviousSibling, hasAttributes, hasChildNodes, initializeChildren, insertBefore, isDirty, isSupported, makeAttributesEditable, normalize, recycleNode, removeChild, replaceChild, reset, setDirty, setDirty, setNodeValue, setOwnerDocument, setParent, setPrefix | 
| 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.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 | 
| 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
| Method Detail | 
public void setParentElement(SOAPElement parent)
                      throws SOAPException
NodeNode object to the given
 SOAPElement object.
setParentElement in interface NodesetParentElement 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
SOAPElementSOAPElement
 object to one specified.
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
SOAPElementSOAPElement as a child of this
 SOAPElement instance. The SOAPElement
 is expected to be created by a
 SOAPElementFactory. Callers should not rely on the
 element instance being added as is into the XML
 tree. Implementations could end up copying the content
 of the SOAPElement passed into an instance of
 a different SOAPElement implementation. For
 instance if addChildElement() is called on a
 SOAPHeader, element will be copied
 into an instance of a SOAPHeaderElement.
 The fragment rooted in element is either added
 as a whole or not at all, if there was an error.
 
The fragment rooted in element cannot contain
 elements named "Envelope", "Header" or "Body" and in the SOAP
 namespace. Any namespace prefixes present in the fragment
 should be fully resolved using appropriate namespace
 declarations within the fragment itself.
addChildElement in interface SOAPElementaddChildElement in class MessageElementSOAPExceptionSOAPElement.addChildElement(javax.xml.soap.SOAPElement)
public SOAPElement addChildElement(Name name)
                            throws SOAPException
SOAPElementSOAPElement object initialized with the
 given Name object and adds the new element to this
 SOAPElement object.
addChildElement in interface SOAPElementaddChildElement in class MessageElementname - uri, prefix and local name of the element to add
SOAPExceptionSOAPElement.addChildElement(javax.xml.soap.Name)
public SOAPElement addChildElement(java.lang.String localName)
                            throws SOAPException
SOAPElementSOAPElement object initialized with the
 given String object and adds the new element to this
 SOAPElement object.
addChildElement in interface SOAPElementaddChildElement in class MessageElementlocalName - 
SOAPExceptionSOAPElement.addChildElement(String)
public SOAPElement addChildElement(java.lang.String localName,
                                   java.lang.String prefix)
                            throws SOAPException
SOAPElementSOAPElement object initialized with the
 specified local name and prefix and adds the new element to this
 SOAPElement object.
addChildElement in interface SOAPElementaddChildElement in class MessageElementlocalName - prefix - 
SOAPExceptionSOAPElement.addChildElement(String, String)
public SOAPElement addChildElement(java.lang.String localName,
                                   java.lang.String prefix,
                                   java.lang.String uri)
                            throws SOAPException
SOAPElementSOAPElement object initialized with the
 specified local name, prefix, and URI and adds the new element to this
 SOAPElement object.
addChildElement in interface SOAPElementaddChildElement in class MessageElementlocalName - prefix - uri - 
SOAPExceptionSOAPElement.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 | ||||||||||