Package 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
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddMimeHeader(String name, String value) voidstatic voidstatic voidcopyMimeHeaders(javax.xml.soap.MimeHeaders headers, MimeBodyPart mbp) booleanIterator<javax.xml.soap.MimeHeader>javax.activation.DataHandlerIterator<javax.xml.soap.MimeHeader>getMatchingMimeHeaders(String[] names) String[]getMimeHeader(String name) javax.xml.soap.MimeHeadersIterator<javax.xml.soap.MimeHeader>getNonMatchingMimeHeaders(String[] names) byte[]intgetSize()inthashCode()static voidvoidvoidremoveMimeHeader(String header) voidsetBase64Content(InputStream content, String contentType) voidsetContent(Object object, String contentType) voidsetDataHandler(javax.activation.DataHandler dataHandler) voidsetMimeHeader(String name, String value) voidsetRawContent(InputStream content, String contentType) voidsetRawContentBytes(byte[] content, int off, int len, String contentType) Methods inherited from class javax.xml.soap.AttachmentPart
getContentId, getContentLocation, getContentType, setContentId, setContentLocation, setContentType
-
Field Details
-
log
-
-
Constructor Details
-
AttachmentPartImpl
public AttachmentPartImpl() -
AttachmentPartImpl
public AttachmentPartImpl(org.jvnet.mimepull.MIMEPart part)
-
-
Method Details
-
getSize
public int getSize() throws javax.xml.soap.SOAPException- Specified by:
getSizein classjavax.xml.soap.AttachmentPart- Throws:
javax.xml.soap.SOAPException
-
clearContent
public void clearContent()- Specified by:
clearContentin classjavax.xml.soap.AttachmentPart
-
getContent
- Specified by:
getContentin classjavax.xml.soap.AttachmentPart- Throws:
javax.xml.soap.SOAPException
-
setContent
- Specified by:
setContentin classjavax.xml.soap.AttachmentPart- Throws:
IllegalArgumentException
-
getDataHandler
public javax.activation.DataHandler getDataHandler() throws javax.xml.soap.SOAPException- Specified by:
getDataHandlerin classjavax.xml.soap.AttachmentPart- Throws:
javax.xml.soap.SOAPException
-
setDataHandler
public void setDataHandler(javax.activation.DataHandler dataHandler) throws IllegalArgumentException - Specified by:
setDataHandlerin classjavax.xml.soap.AttachmentPart- Throws:
IllegalArgumentException
-
removeAllMimeHeaders
public void removeAllMimeHeaders()- Specified by:
removeAllMimeHeadersin classjavax.xml.soap.AttachmentPart
-
removeMimeHeader
- Specified by:
removeMimeHeaderin classjavax.xml.soap.AttachmentPart
-
getMimeHeader
- Specified by:
getMimeHeaderin classjavax.xml.soap.AttachmentPart
-
setMimeHeader
- Specified by:
setMimeHeaderin classjavax.xml.soap.AttachmentPart
-
addMimeHeader
- Specified by:
addMimeHeaderin classjavax.xml.soap.AttachmentPart
-
getAllMimeHeaders
- Specified by:
getAllMimeHeadersin classjavax.xml.soap.AttachmentPart
-
getMatchingMimeHeaders
- Specified by:
getMatchingMimeHeadersin classjavax.xml.soap.AttachmentPart
-
getNonMatchingMimeHeaders
- Specified by:
getNonMatchingMimeHeadersin classjavax.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(InputStream content, String contentType) throws javax.xml.soap.SOAPException - Specified by:
setBase64Contentin classjavax.xml.soap.AttachmentPart- Throws:
javax.xml.soap.SOAPException
-
getBase64Content
- Specified by:
getBase64Contentin classjavax.xml.soap.AttachmentPart- Throws:
javax.xml.soap.SOAPException
-
setRawContent
public void setRawContent(InputStream content, String contentType) throws javax.xml.soap.SOAPException - Specified by:
setRawContentin classjavax.xml.soap.AttachmentPart- Throws:
javax.xml.soap.SOAPException
-
setRawContentBytes
public void setRawContentBytes(byte[] content, int off, int len, String contentType) throws javax.xml.soap.SOAPException - Specified by:
setRawContentBytesin classjavax.xml.soap.AttachmentPart- Throws:
javax.xml.soap.SOAPException
-
getRawContent
- Specified by:
getRawContentin classjavax.xml.soap.AttachmentPart- Throws:
javax.xml.soap.SOAPException
-
getRawContentBytes
public byte[] getRawContentBytes() throws javax.xml.soap.SOAPException- Specified by:
getRawContentBytesin classjavax.xml.soap.AttachmentPart- Throws:
javax.xml.soap.SOAPException
-
equals
-
hashCode
public int hashCode() -
getMimeHeaders
public javax.xml.soap.MimeHeaders getMimeHeaders() -
initializeJavaActivationHandlers
public static void initializeJavaActivationHandlers()
-