org.apache.axis
Interface Part
- java.io.Serializable
- AttachmentPart, SOAPPart
public interface Part
extends java.io.Serializable
A part of a MIME message. Typically, in a MIME message there will be one
SOAPPart
containing the SOAP message, and 0 or more
AttachmentParts
instances containing each of the attachments.
addMimeHeader
public void addMimeHeader(String header,
String value)
Add the specified MIME header, as per JAXM.
header
- the MIME header namevalue
- the value associated with the header
getContentId
public String getContentId()
Get the content ID.
- the content ID
getContentIdRef
public String getContentIdRef()
Content ID.
- the contentId reference value that should be used directly
as an href in a SOAP element to reference this attachment.
Not part of JAX-RPC, JAX-M, SAAJ, etc.
getContentLocation
public String getContentLocation()
Get the content location.
- a
String
giving the location
getContentType
public String getContentType()
Get the content type.
- the content type
String
getMatchingMimeHeaders
public java.util.Iterator getMatchingMimeHeaders(String[] match)
Get an Iterator
over all headers that match any item in
match
.
getMimeHeader
public String[] getMimeHeader(String name)
Gets all the values of the MimeHeader
object
in this SOAPPart
object that is identified by
the given String
.
name
- the name of the header; example:
"Content-Type"
- a
String
array giving all the values for
the specified header
setMimeHeader(java.lang.String, java.lang.String)
getNonMatchingMimeHeaders
public java.util.Iterator getNonMatchingMimeHeaders(String[] match)
Get all headers that do not match.
setContentId
public void setContentId(String newCid)
Sets Content-Id of this part.
already defined.
newCid
- new Content-Id
setContentLocation
public void setContentLocation(String loc)
Set content location.
loc
- the new location
Copyright B) 2005 Apache Web Services Project. All Rights Reserved.