|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--org.apache.axis.message.MessageElement
|
+--org.apache.axis.message.SOAPBody
Holder for body elements.
| Inner classes inherited from class org.apache.axis.message.MessageElement |
MessageElement.QNameAttr |
| Fields inherited from class org.apache.axis.message.MessageElement |
_isDirty, _isRoot, attributes, context, elementRep, encodingStyle, endEventIndex, href, id, log, message, name, namespaces, namespaceURI, parent, prefix, qNameAttrs, recorder, startContentsIndex, startEventIndex, textRep, typeQName |
| 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 el)
Note that this method will log a error and no-op if there is a value (set using setObjectValue) in the MessageElement. |
SOAPFault |
addFault()
Creates a new SOAPFault object and adds it to
this SOAPBody object. |
void |
detachNode()
Removes this Node object from the tree. |
protected MessageElement |
findElement(java.util.Vector vec,
java.lang.String namespace,
java.lang.String localPart)
|
java.util.Iterator |
getChildElements()
Returns an iterator over all the immediate content of this element. |
java.util.Iterator |
getChildElements(Name name)
Returns an iterator over all the child elements with the specified name. |
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)
Subclasses can override |
void |
removeChild(MessageElement child)
Remove a child element. |
void |
setParentElement(SOAPElement parent)
Sets the parent of this Node object to the given
SOAPElement object. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface javax.xml.soap.SOAPElement |
addAttribute, addChildElement, addChildElement, addChildElement, addChildElement, addChildElement, addNamespaceDeclaration, addTextNode, getAllAttributes, getAttributeValue, getElementName, getEncodingStyle, getNamespacePrefixes, getNamespaceURI, removeAttribute, removeNamespaceDeclaration, setEncodingStyle |
| Methods inherited from interface javax.xml.soap.Node |
getParentElement, getValue, recycleNode |
| 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)
| Method Detail |
public void setParentElement(SOAPElement parent)
throws SOAPException
NodeNode object to the given
SOAPElement object.setParentElement in interface NodesetParentElement in class MessageElementjavax.xml.soap.Nodeparent - the SOAPElement object to be set as
the parent of this Node objectSOAPException - if there is a problem in setting the
parent to the given elementgetParentElement()public void detachNode()
NodeNode object from the tree. Once
removed, this node can be garbage collected if there are no
application references to it.detachNode in interface NodedetachNode in class MessageElement
protected void outputImpl(SerializationContext context)
throws java.lang.Exception
MessageElementoutputImpl in class MessageElement
protected MessageElement findElement(java.util.Vector vec,
java.lang.String namespace,
java.lang.String localPart)
public SOAPBodyElement addBodyElement(Name name)
throws SOAPException
SOAPBodySOAPBodyElement object with the
specified name and adds it to this SOAPBody object.addBodyElement in interface SOAPBodyjavax.xml.soap.SOAPBodyname - a Name object with the name for the new
SOAPBodyElement objectSOAPBodyElement objectSOAPException - if a SOAP error occurs
public SOAPFault addFault()
throws SOAPException
SOAPBodySOAPFault object and adds it to
this SOAPBody object.addFault in interface SOAPBodyjavax.xml.soap.SOAPBodySOAPFault objectSOAPException - if there is a SOAP errorpublic SOAPFault getFault()
SOAPBodySOAPFault object in this SOAPBody
object.getFault in interface SOAPBodyjavax.xml.soap.SOAPBodySOAPFault object in this SOAPBody
objectpublic boolean hasFault()
SOAPBodySOAPFault object exists in
this SOAPBody object.hasFault in interface SOAPBodyjavax.xml.soap.SOAPBodytrue if a SOAPFault object exists in
this SOAPBody object; false
otherwise
public void addChild(MessageElement el)
throws SOAPException
MessageElementaddChild in class MessageElementpublic java.util.Iterator getChildElements()
SOAPElementText objects as well
as SOAPElement objects.getChildElements in interface SOAPElementgetChildElements in class MessageElementjavax.xml.soap.SOAPElement
SOAPElement objectpublic java.util.Iterator getChildElements(Name name)
SOAPElementgetChildElements in interface SOAPElementgetChildElements in class MessageElementjavax.xml.soap.SOAPElementname - a Name object with
the name of the child elements to be returnedIterator object over all the elements
in this SOAPElement object with the
specified namepublic void removeChild(MessageElement child)
MessageElementremoveChild in class MessageElement
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||