|
||||||||||
| PREV CLASS (src) NEXT CLASS (src) | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.xml.soap.SOAPMessage (src)
org.jboss.axis.message.SOAPMessageImpl
An implemenation of the abstract SOAPMessage.
This class should not expose functionality that is not part ofSOAPMessage (src) . Client code should use SOAPMessage whenever possible.
| Field Summary | |
protected MimeHeadersImpl (src) |
headers
|
protected Attachments (src) |
mAttachments
|
protected SOAPPart (src) |
mSOAPPart
|
| Fields inherited from class javax.xml.soap.SOAPMessage (src) |
CHARACTER_SET_ENCODING, WRITE_XML_DECLARATION |
| Constructor Summary | |
protected |
SOAPMessageImpl()
|
| Method Summary | |
void |
addAttachmentPart(AttachmentPart (src) attachmentpart)
Adds the given AttachmentPart object to this
SOAPMessage object. |
int |
countAttachments()
Gets a count of the number of attachments in this message. |
AttachmentPart (src) |
createAttachmentPart()
Creates a new empty AttachmentPart object. |
java.util.Iterator |
getAttachments()
Retrieves all the AttachmentPart objects
that are part of this SOAPMessage object. |
java.util.Iterator |
getAttachments(MimeHeaders (src) headers)
Retrieves all the AttachmentPart objects
that have header entries that match the specified headers. |
java.lang.String |
getContentDescription()
Retrieves a description of this SOAPMessage
object's content. |
MimeHeaders (src) |
getMimeHeaders()
Returns all the transport-specific MIME headers for this SOAPMessage object in a transport-independent
fashion. |
java.lang.Object |
getProperty(java.lang.String property)
Retrieves value of the specified property. |
SOAPBody (src) |
getSOAPBody()
Gets the SOAP Body contained in this SOAPMessage object. |
SOAPHeader (src) |
getSOAPHeader()
Gets the SOAP Header contained in this SOAPMessage object. |
SOAPPart (src) |
getSOAPPart()
Gets the SOAP part of this SOAPMessage object. |
void |
removeAllAttachments()
Removes all AttachmentPart objects that have
been added to this SOAPMessage object. |
void |
saveChanges()
Updates this SOAPMessage object with all the
changes that have been made to it. |
boolean |
saveRequired()
Indicates whether this SOAPMessage object
has had the method saveChanges called on
it. |
void |
setContentDescription(java.lang.String description)
Sets the description of this SOAPMessage
object's content with the given description. |
void |
setProperty(java.lang.String property,
java.lang.Object value)
Associates the specified value with the specified property. |
void |
writeTo(java.io.OutputStream os)
Writes this SOAPMessage object to the given
output stream. |
| Methods inherited from class javax.xml.soap.SOAPMessage (src) |
createAttachmentPart, createAttachmentPart |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected SOAPPart (src) mSOAPPart
protected Attachments (src) mAttachments
protected MimeHeadersImpl (src) headers
| Constructor Detail |
protected SOAPMessageImpl()
| Method Detail |
public void writeTo(java.io.OutputStream os)
throws SOAPException (src) ,
java.io.IOException
SOAPMessage object to the given
output stream. The externalization format is as defined by
the SOAP 1.1 with Attachments specification.
If there are no attachments, just an XML stream is
written out. For those messages that have attachments,
writeTo writes a MIME-encoded byte stream.
writeTo in class SOAPMessage (src) os - the OutputStream
object to which this SOAPMessage object will
be written
SOAPException (src) - if there was a problem in
externalizing this SOAP message
java.io.IOException - if an I/O error
occurs
public SOAPBody (src) getSOAPBody()
throws SOAPException (src)
SOAPMessage (src)
getSOAPBody in class SOAPMessage (src) SOAPException (src) - if the SOAP Body does not exist or cannot be retrieved
public SOAPHeader (src) getSOAPHeader()
throws SOAPException (src)
SOAPMessage (src)
getSOAPHeader in class SOAPMessage (src) SOAPException (src) - if the SOAP Header does not exist or cannot be retrieved
public void setProperty(java.lang.String property,
java.lang.Object value)
throws SOAPException (src)
SOAPMessage (src)
setProperty in class SOAPMessage (src) property - the property with which the specified value is to be associated.value - the value to be associated with the specified property
SOAPException (src) - if the property name is not recognized
public java.lang.Object getProperty(java.lang.String property)
throws SOAPException (src)
SOAPMessage (src)
getProperty in class SOAPMessage (src) property - the name of the property to retrieve
SOAPException (src) - if the property name is not recognized.public java.lang.String getContentDescription()
SOAPMessage
object's content.
getContentDescription in class SOAPMessage (src) String describing the content of this
message or null if no description has been
setsetContentDescription(java.lang.String)public void setContentDescription(java.lang.String description)
SOAPMessage
object's content with the given description.
setContentDescription in class SOAPMessage (src) description - a String
describing the content of this messagegetContentDescription()
public void saveChanges()
throws SOAPException (src)
SOAPMessage object with all the
changes that have been made to it. This method is called
automatically when a message is sent or written to by the
methods ProviderConnection.send,
SOAPConnection.call, or
SOAPMessage.writeTo. However, if changes are made to
a message that was received or to one that has already been
sent, the method saveChanges needs to be
called explicitly in order to save the changes. The method
saveChanges also generates any changes that
can be read back (for example, a MessageId in profiles that
support a message id). All MIME headers in a message that
is created for sending purposes are guaranteed to have
valid values only after saveChanges has been
called.
In addition, this method marks the point at which the
data from all constituent AttachmentPart
objects are pulled into the message.
saveChanges in class SOAPMessage (src) SOAPException (src) - if there
was a problem saving changes to this message.public boolean saveRequired()
SOAPMessage object
has had the method saveChanges called on
it.
saveRequired in class SOAPMessage (src) true if saveChanges has
been called on this message at least once;
false otherwise.public MimeHeaders (src) getMimeHeaders()
SOAPMessage object in a transport-independent
fashion.
getMimeHeaders in class SOAPMessage (src) MimeHeaders object containing the
MimeHeader objectspublic SOAPPart (src) getSOAPPart()
SOAPMessage (src)
getSOAPPart in class SOAPMessage (src) public void removeAllAttachments()
AttachmentPart objects that have
been added to this SOAPMessage object.
This method does not touch the SOAP part.
removeAllAttachments in class SOAPMessage (src) public int countAttachments()
countAttachments in class SOAPMessage (src) AttachmentPart objects
that are part of this SOAPMessage
objectpublic java.util.Iterator getAttachments()
AttachmentPart objects
that are part of this SOAPMessage object.
getAttachments in class SOAPMessage (src) public java.util.Iterator getAttachments(MimeHeaders (src) headers)
AttachmentPart objects
that have header entries that match the specified headers.
Note that a returned attachment could have headers in
addition to those specified.
getAttachments in class SOAPMessage (src) headers - a MimeHeaders
object containing the MIME headers for which to
search
public void addAttachmentPart(AttachmentPart (src) attachmentpart)
AttachmentPart object to this
SOAPMessage object. An
AttachmentPart object must be created before it can be
added to a message.
addAttachmentPart in class SOAPMessage (src) attachmentpart - an
AttachmentPart object that is to become part of
this SOAPMessage object
java.lang.IllegalArgumentExceptionpublic AttachmentPart (src) createAttachmentPart()
AttachmentPart object.
Note that the method addAttachmentPart must be
called with this new AttachmentPart object as
the parameter in order for it to become an attachment to this
SOAPMessage object.
createAttachmentPart in class SOAPMessage (src) AttachmentPart object that can be
populated and added to this SOAPMessage
object
|
||||||||||
| PREV CLASS (src) NEXT CLASS (src) | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||