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.AttachmentPartImplementation of attachments.- Author:
- Anil Vijendran (akv@eng.sun.com)
-
-
Constructor Summary
Constructors Constructor Description AttachmentPartImpl()AttachmentPartImpl(MIMEPart part)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddMimeHeader(String name, String value)voidclearContent()static voidcopyMimeHeaders(MimeBodyPart mbp, AttachmentPartImpl ap)static voidcopyMimeHeaders(javax.xml.soap.MimeHeaders headers, MimeBodyPart mbp)booleanequals(Object o)Iterator<javax.xml.soap.MimeHeader>getAllMimeHeaders()InputStreamgetBase64Content()ObjectgetContent()javax.activation.DataHandlergetDataHandler()Iterator<javax.xml.soap.MimeHeader>getMatchingMimeHeaders(String[] names)String[]getMimeHeader(String name)javax.xml.soap.MimeHeadersgetMimeHeaders()Iterator<javax.xml.soap.MimeHeader>getNonMatchingMimeHeaders(String[] names)InputStreamgetRawContent()byte[]getRawContentBytes()intgetSize()inthashCode()static voidinitializeJavaActivationHandlers()voidremoveAllMimeHeaders()voidremoveMimeHeader(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)
-
-
-
Field Detail
-
log
protected static final Logger log
-
-
Constructor Detail
-
AttachmentPartImpl
public AttachmentPartImpl()
-
AttachmentPartImpl
public AttachmentPartImpl(MIMEPart part)
-
-
Method Detail
-
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
public Object getContent() throws javax.xml.soap.SOAPException
- Specified by:
getContentin classjavax.xml.soap.AttachmentPart- Throws:
javax.xml.soap.SOAPException
-
setContent
public void setContent(Object object, String contentType) throws IllegalArgumentException
- 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
public void removeMimeHeader(String header)
- Specified by:
removeMimeHeaderin classjavax.xml.soap.AttachmentPart
-
getMimeHeader
public String[] getMimeHeader(String name)
- Specified by:
getMimeHeaderin classjavax.xml.soap.AttachmentPart
-
setMimeHeader
public void setMimeHeader(String name, String value)
- Specified by:
setMimeHeaderin classjavax.xml.soap.AttachmentPart
-
addMimeHeader
public void addMimeHeader(String name, String value)
- Specified by:
addMimeHeaderin classjavax.xml.soap.AttachmentPart
-
getAllMimeHeaders
public Iterator<javax.xml.soap.MimeHeader> getAllMimeHeaders()
- Specified by:
getAllMimeHeadersin classjavax.xml.soap.AttachmentPart
-
getMatchingMimeHeaders
public Iterator<javax.xml.soap.MimeHeader> getMatchingMimeHeaders(String[] names)
- Specified by:
getMatchingMimeHeadersin classjavax.xml.soap.AttachmentPart
-
getNonMatchingMimeHeaders
public Iterator<javax.xml.soap.MimeHeader> getNonMatchingMimeHeaders(String[] names)
- 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
public InputStream getBase64Content() throws javax.xml.soap.SOAPException
- 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
public InputStream getRawContent() throws javax.xml.soap.SOAPException
- 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
-
getMimeHeaders
public javax.xml.soap.MimeHeaders getMimeHeaders()
-
initializeJavaActivationHandlers
public static void initializeJavaActivationHandlers()
-
-