com.sun.xml.messaging.saaj.soap
Class AttachmentPartImpl
java.lang.Object
javax.xml.soap.AttachmentPart
com.sun.xml.messaging.saaj.soap.AttachmentPartImpl
public class AttachmentPartImpl
- extends javax.xml.soap.AttachmentPart
Implementation of attachments.
- Author:
- Anil Vijendran (akv@eng.sun.com)
Field Summary |
protected static java.util.logging.Logger |
log
|
Method Summary |
void |
addMimeHeader(java.lang.String name,
java.lang.String value)
|
void |
clearContent()
|
static void |
copyMimeHeaders(MimeBodyPart mbp,
AttachmentPartImpl ap)
|
static void |
copyMimeHeaders(javax.xml.soap.MimeHeaders headers,
MimeBodyPart mbp)
|
boolean |
equals(java.lang.Object o)
|
java.util.Iterator |
getAllMimeHeaders()
|
java.io.InputStream |
getBase64Content()
|
java.lang.Object |
getContent()
|
javax.activation.DataHandler |
getDataHandler()
|
java.util.Iterator |
getMatchingMimeHeaders(java.lang.String[] names)
|
java.lang.String[] |
getMimeHeader(java.lang.String name)
|
javax.xml.soap.MimeHeaders |
getMimeHeaders()
|
java.util.Iterator |
getNonMatchingMimeHeaders(java.lang.String[] names)
|
java.io.InputStream |
getRawContent()
|
byte[] |
getRawContentBytes()
|
int |
getSize()
|
void |
removeAllMimeHeaders()
|
void |
removeMimeHeader(java.lang.String header)
|
void |
setBase64Content(java.io.InputStream content,
java.lang.String contentType)
|
void |
setContent(java.lang.Object object,
java.lang.String contentType)
|
void |
setDataHandler(javax.activation.DataHandler dataHandler)
|
void |
setMimeHeader(java.lang.String name,
java.lang.String value)
|
void |
setRawContent(java.io.InputStream content,
java.lang.String contentType)
|
void |
setRawContentBytes(byte[] content,
int off,
int len,
java.lang.String contentType)
|
Methods inherited from class javax.xml.soap.AttachmentPart |
getContentId, getContentLocation, getContentType, setContentId, setContentLocation, setContentType |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
protected static java.util.logging.Logger log
AttachmentPartImpl
public AttachmentPartImpl()
getSize
public int getSize()
throws javax.xml.soap.SOAPException
- Specified by:
getSize
in class javax.xml.soap.AttachmentPart
- Throws:
javax.xml.soap.SOAPException
clearContent
public void clearContent()
- Specified by:
clearContent
in class javax.xml.soap.AttachmentPart
getContent
public java.lang.Object getContent()
throws javax.xml.soap.SOAPException
- Specified by:
getContent
in class javax.xml.soap.AttachmentPart
- Throws:
javax.xml.soap.SOAPException
setContent
public void setContent(java.lang.Object object,
java.lang.String contentType)
throws java.lang.IllegalArgumentException
- Specified by:
setContent
in class javax.xml.soap.AttachmentPart
- Throws:
java.lang.IllegalArgumentException
getDataHandler
public javax.activation.DataHandler getDataHandler()
throws javax.xml.soap.SOAPException
- Specified by:
getDataHandler
in class javax.xml.soap.AttachmentPart
- Throws:
javax.xml.soap.SOAPException
setDataHandler
public void setDataHandler(javax.activation.DataHandler dataHandler)
throws java.lang.IllegalArgumentException
- Specified by:
setDataHandler
in class javax.xml.soap.AttachmentPart
- Throws:
java.lang.IllegalArgumentException
removeAllMimeHeaders
public void removeAllMimeHeaders()
- Specified by:
removeAllMimeHeaders
in class javax.xml.soap.AttachmentPart
removeMimeHeader
public void removeMimeHeader(java.lang.String header)
- Specified by:
removeMimeHeader
in class javax.xml.soap.AttachmentPart
getMimeHeader
public java.lang.String[] getMimeHeader(java.lang.String name)
- Specified by:
getMimeHeader
in class javax.xml.soap.AttachmentPart
setMimeHeader
public void setMimeHeader(java.lang.String name,
java.lang.String value)
- Specified by:
setMimeHeader
in class javax.xml.soap.AttachmentPart
addMimeHeader
public void addMimeHeader(java.lang.String name,
java.lang.String value)
- Specified by:
addMimeHeader
in class javax.xml.soap.AttachmentPart
getAllMimeHeaders
public java.util.Iterator getAllMimeHeaders()
- Specified by:
getAllMimeHeaders
in class javax.xml.soap.AttachmentPart
getMatchingMimeHeaders
public java.util.Iterator getMatchingMimeHeaders(java.lang.String[] names)
- Specified by:
getMatchingMimeHeaders
in class javax.xml.soap.AttachmentPart
getNonMatchingMimeHeaders
public java.util.Iterator getNonMatchingMimeHeaders(java.lang.String[] names)
- Specified by:
getNonMatchingMimeHeaders
in class javax.xml.soap.AttachmentPart
copyMimeHeaders
public static void copyMimeHeaders(javax.xml.soap.MimeHeaders headers,
MimeBodyPart mbp)
throws javax.xml.soap.SOAPException
- Throws:
javax.xml.soap.SOAPException
copyMimeHeaders
public static void copyMimeHeaders(MimeBodyPart mbp,
AttachmentPartImpl ap)
throws javax.xml.soap.SOAPException
- Throws:
javax.xml.soap.SOAPException
setBase64Content
public void setBase64Content(java.io.InputStream content,
java.lang.String contentType)
throws javax.xml.soap.SOAPException
- Specified by:
setBase64Content
in class javax.xml.soap.AttachmentPart
- Throws:
javax.xml.soap.SOAPException
getBase64Content
public java.io.InputStream getBase64Content()
throws javax.xml.soap.SOAPException
- Specified by:
getBase64Content
in class javax.xml.soap.AttachmentPart
- Throws:
javax.xml.soap.SOAPException
setRawContent
public void setRawContent(java.io.InputStream content,
java.lang.String contentType)
throws javax.xml.soap.SOAPException
- Specified by:
setRawContent
in class javax.xml.soap.AttachmentPart
- Throws:
javax.xml.soap.SOAPException
setRawContentBytes
public void setRawContentBytes(byte[] content,
int off,
int len,
java.lang.String contentType)
throws javax.xml.soap.SOAPException
- Specified by:
setRawContentBytes
in class javax.xml.soap.AttachmentPart
- Throws:
javax.xml.soap.SOAPException
getRawContent
public java.io.InputStream getRawContent()
throws javax.xml.soap.SOAPException
- Specified by:
getRawContent
in class javax.xml.soap.AttachmentPart
- Throws:
javax.xml.soap.SOAPException
getRawContentBytes
public byte[] getRawContentBytes()
throws javax.xml.soap.SOAPException
- Specified by:
getRawContentBytes
in class javax.xml.soap.AttachmentPart
- Throws:
javax.xml.soap.SOAPException
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in class java.lang.Object
getMimeHeaders
public javax.xml.soap.MimeHeaders getMimeHeaders()