public class IMAPBodyPart
extends MimeBodyPart
| Modifier | Constructor and Description |
|---|---|
protected |
IMAPBodyPart(BODYSTRUCTURE bs,
java.lang.String sid,
IMAPMessage message) |
| Modifier and Type | Method and Description |
|---|---|
void |
addHeader(java.lang.String name,
java.lang.String value) |
void |
addHeaderLine(java.lang.String line) |
java.util.Enumeration |
getAllHeaderLines() |
java.util.Enumeration |
getAllHeaders() |
java.lang.String |
getContentID() |
java.lang.String |
getContentMD5() |
protected java.io.InputStream |
getContentStream() |
java.lang.String |
getContentType() |
javax.activation.DataHandler |
getDataHandler() |
java.lang.String |
getDescription() |
java.lang.String |
getDisposition() |
java.lang.String |
getEncoding() |
java.lang.String |
getFileName() |
java.lang.String[] |
getHeader(java.lang.String name) |
int |
getLineCount() |
java.util.Enumeration |
getMatchingHeaderLines(java.lang.String[] names) |
java.util.Enumeration |
getMatchingHeaders(java.lang.String[] names) |
java.util.Enumeration |
getNonMatchingHeaderLines(java.lang.String[] names) |
java.util.Enumeration |
getNonMatchingHeaders(java.lang.String[] names) |
int |
getSize() |
void |
removeHeader(java.lang.String name) |
void |
setContent(Multipart mp) |
void |
setContent(java.lang.Object o,
java.lang.String type) |
void |
setContentMD5(java.lang.String md5) |
void |
setDataHandler(javax.activation.DataHandler content) |
void |
setDescription(java.lang.String description,
java.lang.String charset) |
void |
setDisposition(java.lang.String disposition) |
void |
setFileName(java.lang.String filename) |
void |
setHeader(java.lang.String name,
java.lang.String value) |
protected void |
updateHeaders() |
protected IMAPBodyPart(BODYSTRUCTURE bs, java.lang.String sid, IMAPMessage message)
protected void updateHeaders()
public int getSize()
throws MessagingException
MessagingExceptionpublic int getLineCount()
throws MessagingException
MessagingExceptionpublic java.lang.String getContentType()
throws MessagingException
MessagingExceptionpublic java.lang.String getDisposition()
throws MessagingException
MessagingExceptionpublic void setDisposition(java.lang.String disposition)
throws MessagingException
MessagingExceptionpublic java.lang.String getEncoding()
throws MessagingException
MessagingExceptionpublic java.lang.String getContentID()
throws MessagingException
MessagingExceptionpublic java.lang.String getContentMD5()
throws MessagingException
MessagingExceptionpublic void setContentMD5(java.lang.String md5)
throws MessagingException
MessagingExceptionpublic java.lang.String getDescription()
throws MessagingException
MessagingExceptionpublic void setDescription(java.lang.String description,
java.lang.String charset)
throws MessagingException
MessagingExceptionpublic java.lang.String getFileName()
throws MessagingException
MessagingExceptionpublic void setFileName(java.lang.String filename)
throws MessagingException
MessagingExceptionprotected java.io.InputStream getContentStream()
throws MessagingException
MessagingExceptionpublic javax.activation.DataHandler getDataHandler()
throws MessagingException
MessagingExceptionpublic void setDataHandler(javax.activation.DataHandler content)
throws MessagingException
MessagingExceptionpublic void setContent(java.lang.Object o,
java.lang.String type)
throws MessagingException
MessagingExceptionpublic void setContent(Multipart mp)
throws MessagingException
MessagingExceptionpublic java.lang.String[] getHeader(java.lang.String name)
throws MessagingException
MessagingExceptionpublic void setHeader(java.lang.String name,
java.lang.String value)
throws MessagingException
MessagingExceptionpublic void addHeader(java.lang.String name,
java.lang.String value)
throws MessagingException
MessagingExceptionpublic void removeHeader(java.lang.String name)
throws MessagingException
MessagingExceptionpublic java.util.Enumeration getAllHeaders()
throws MessagingException
MessagingExceptionpublic java.util.Enumeration getMatchingHeaders(java.lang.String[] names)
throws MessagingException
MessagingExceptionpublic java.util.Enumeration getNonMatchingHeaders(java.lang.String[] names)
throws MessagingException
MessagingExceptionpublic void addHeaderLine(java.lang.String line)
throws MessagingException
MessagingExceptionpublic java.util.Enumeration getAllHeaderLines()
throws MessagingException
MessagingExceptionpublic java.util.Enumeration getMatchingHeaderLines(java.lang.String[] names)
throws MessagingException
MessagingExceptionpublic java.util.Enumeration getNonMatchingHeaderLines(java.lang.String[] names)
throws MessagingException
MessagingException