Package com.sun.xml.messaging.saaj.soap
Class AttachmentPartImpl
- java.lang.Object
-
- jakarta.xml.soap.AttachmentPart
-
- com.sun.xml.messaging.saaj.soap.AttachmentPartImpl
-
public class AttachmentPartImpl extends jakarta.xml.soap.AttachmentPart
Implementation of attachments.- Author:
- Anil Vijendran ([email protected])
-
-
Constructor Summary
Constructors Constructor Description AttachmentPartImpl()
AttachmentPartImpl(org.jvnet.mimepull.MIMEPart part)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addMimeHeader(String name, String value)
void
clearContent()
static void
copyMimeHeaders(MimeBodyPart mbp, AttachmentPartImpl ap)
static void
copyMimeHeaders(jakarta.xml.soap.MimeHeaders headers, MimeBodyPart mbp)
boolean
equals(Object o)
Iterator<jakarta.xml.soap.MimeHeader>
getAllMimeHeaders()
InputStream
getBase64Content()
Object
getContent()
jakarta.activation.DataHandler
getDataHandler()
Iterator<jakarta.xml.soap.MimeHeader>
getMatchingMimeHeaders(String[] names)
String[]
getMimeHeader(String name)
jakarta.xml.soap.MimeHeaders
getMimeHeaders()
Iterator<jakarta.xml.soap.MimeHeader>
getNonMatchingMimeHeaders(String[] names)
InputStream
getRawContent()
byte[]
getRawContentBytes()
int
getSize()
int
hashCode()
static void
initializeJavaActivationHandlers()
void
removeAllMimeHeaders()
void
removeMimeHeader(String header)
void
setBase64Content(InputStream content, String contentType)
void
setContent(Object object, String contentType)
void
setDataHandler(jakarta.activation.DataHandler dataHandler)
void
setMimeHeader(String name, String value)
void
setRawContent(InputStream content, String contentType)
void
setRawContentBytes(byte[] content, int off, int len, String contentType)
-
-
-
Field Detail
-
log
protected static final Logger log
-
-
Method Detail
-
getSize
public int getSize() throws jakarta.xml.soap.SOAPException
- Specified by:
getSize
in classjakarta.xml.soap.AttachmentPart
- Throws:
jakarta.xml.soap.SOAPException
-
clearContent
public void clearContent()
- Specified by:
clearContent
in classjakarta.xml.soap.AttachmentPart
-
getContent
public Object getContent() throws jakarta.xml.soap.SOAPException
- Specified by:
getContent
in classjakarta.xml.soap.AttachmentPart
- Throws:
jakarta.xml.soap.SOAPException
-
setContent
public void setContent(Object object, String contentType) throws IllegalArgumentException
- Specified by:
setContent
in classjakarta.xml.soap.AttachmentPart
- Throws:
IllegalArgumentException
-
getDataHandler
public jakarta.activation.DataHandler getDataHandler() throws jakarta.xml.soap.SOAPException
- Specified by:
getDataHandler
in classjakarta.xml.soap.AttachmentPart
- Throws:
jakarta.xml.soap.SOAPException
-
setDataHandler
public void setDataHandler(jakarta.activation.DataHandler dataHandler) throws IllegalArgumentException
- Specified by:
setDataHandler
in classjakarta.xml.soap.AttachmentPart
- Throws:
IllegalArgumentException
-
removeAllMimeHeaders
public void removeAllMimeHeaders()
- Specified by:
removeAllMimeHeaders
in classjakarta.xml.soap.AttachmentPart
-
removeMimeHeader
public void removeMimeHeader(String header)
- Specified by:
removeMimeHeader
in classjakarta.xml.soap.AttachmentPart
-
getMimeHeader
public String[] getMimeHeader(String name)
- Specified by:
getMimeHeader
in classjakarta.xml.soap.AttachmentPart
-
setMimeHeader
public void setMimeHeader(String name, String value)
- Specified by:
setMimeHeader
in classjakarta.xml.soap.AttachmentPart
-
addMimeHeader
public void addMimeHeader(String name, String value)
- Specified by:
addMimeHeader
in classjakarta.xml.soap.AttachmentPart
-
getAllMimeHeaders
public Iterator<jakarta.xml.soap.MimeHeader> getAllMimeHeaders()
- Specified by:
getAllMimeHeaders
in classjakarta.xml.soap.AttachmentPart
-
getMatchingMimeHeaders
public Iterator<jakarta.xml.soap.MimeHeader> getMatchingMimeHeaders(String[] names)
- Specified by:
getMatchingMimeHeaders
in classjakarta.xml.soap.AttachmentPart
-
getNonMatchingMimeHeaders
public Iterator<jakarta.xml.soap.MimeHeader> getNonMatchingMimeHeaders(String[] names)
- Specified by:
getNonMatchingMimeHeaders
in classjakarta.xml.soap.AttachmentPart
-
copyMimeHeaders
public static void copyMimeHeaders(jakarta.xml.soap.MimeHeaders headers, MimeBodyPart mbp) throws jakarta.xml.soap.SOAPException
- Throws:
jakarta.xml.soap.SOAPException
-
copyMimeHeaders
public static void copyMimeHeaders(MimeBodyPart mbp, AttachmentPartImpl ap) throws jakarta.xml.soap.SOAPException
- Throws:
jakarta.xml.soap.SOAPException
-
setBase64Content
public void setBase64Content(InputStream content, String contentType) throws jakarta.xml.soap.SOAPException
- Specified by:
setBase64Content
in classjakarta.xml.soap.AttachmentPart
- Throws:
jakarta.xml.soap.SOAPException
-
getBase64Content
public InputStream getBase64Content() throws jakarta.xml.soap.SOAPException
- Specified by:
getBase64Content
in classjakarta.xml.soap.AttachmentPart
- Throws:
jakarta.xml.soap.SOAPException
-
setRawContent
public void setRawContent(InputStream content, String contentType) throws jakarta.xml.soap.SOAPException
- Specified by:
setRawContent
in classjakarta.xml.soap.AttachmentPart
- Throws:
jakarta.xml.soap.SOAPException
-
setRawContentBytes
public void setRawContentBytes(byte[] content, int off, int len, String contentType) throws jakarta.xml.soap.SOAPException
- Specified by:
setRawContentBytes
in classjakarta.xml.soap.AttachmentPart
- Throws:
jakarta.xml.soap.SOAPException
-
getRawContent
public InputStream getRawContent() throws jakarta.xml.soap.SOAPException
- Specified by:
getRawContent
in classjakarta.xml.soap.AttachmentPart
- Throws:
jakarta.xml.soap.SOAPException
-
getRawContentBytes
public byte[] getRawContentBytes() throws jakarta.xml.soap.SOAPException
- Specified by:
getRawContentBytes
in classjakarta.xml.soap.AttachmentPart
- Throws:
jakarta.xml.soap.SOAPException
-
getMimeHeaders
public jakarta.xml.soap.MimeHeaders getMimeHeaders()
-
initializeJavaActivationHandlers
public static void initializeJavaActivationHandlers()
-
-