MimeMessage.RecipientTypecachedContent, content, contentStream, dh, flags, headers, modified, savedATTACHMENT, INLINE| Modifier and Type | Method and Description |
|---|---|
java.util.Enumeration |
getAllHeaderLines()
Causes the headers to be read.
|
java.util.Enumeration |
getAllHeaders()
Causes the headers to be read.
|
protected java.io.InputStream |
getContentStream()
Causes the content to be read in.
|
javax.activation.DataHandler |
getDataHandler()
Causes the content to be read in.
|
java.lang.String[] |
getHeader(java.lang.String name)
Causes the headers to be read.
|
java.lang.String |
getHeader(java.lang.String name,
java.lang.String delimiter)
Causes the headers to be read.
|
java.util.Enumeration |
getMatchingHeaderLines(java.lang.String[] names)
Causes the headers to be read.
|
java.util.Enumeration |
getMatchingHeaders(java.lang.String[] names)
Causes the headers to be read.
|
java.util.Enumeration |
getNonMatchingHeaderLines(java.lang.String[] names)
Causes the headers to be read.
|
java.util.Enumeration |
getNonMatchingHeaders(java.lang.String[] names)
Causes the headers to be read.
|
int |
getSize()
Gets the size of the message.
|
java.lang.String |
getUID()
Returns the unique ID for this message.
|
void |
setFlags(Flags flags,
boolean set)
Set flags (but only DELETED is supported)
add or remove the message from the folder deleted message list.
|
void |
writeTo(java.io.OutputStream msgStream)
Writes this message to the specified stream in RFC 822 format.
|
void |
writeTo(java.io.OutputStream msgStream,
java.lang.String[] ignoreList)
Writes this message to the specified stream in RFC 822 format, without
the specified headers.
|
addHeader, addHeaderLine, removeHeader, saveChanges, setContent, setContent, setHeaderaddFrom, addRecipients, addRecipients, createInternetHeaders, createMimeMessage, getAllRecipients, getContent, getContentID, getContentLanguage, getContentMD5, getContentType, getDescription, getDisposition, getEncoding, getFileName, getFlags, getFrom, getInputStream, getLineCount, getMessageID, getRawInputStream, getReceivedDate, getRecipients, getReplyTo, getSender, getSentDate, getSubject, isMimeType, isSet, parse, reply, reply, setContentID, setContentLanguage, setContentMD5, setDataHandler, setDescription, setDescription, setDisposition, setFileName, setFrom, setFrom, setFrom, setRecipients, setRecipients, setReplyTo, setSender, setSentDate, setSubject, setSubject, setText, setText, setText, updateHeaders, updateMessageIdaddRecipient, getFolder, getMessageNumber, getSession, isExpunged, match, setExpunged, setFlag, setMessageNumber, setRecipientpublic javax.activation.DataHandler getDataHandler()
throws MessagingException
getDataHandler in interface PartgetDataHandler in class MimeMessageMessagingExceptionprotected java.io.InputStream getContentStream()
throws MessagingException
getContentStream in class MimeMessageMessagingExceptionMimeBodyPart.getContentStream()public int getSize()
throws MessagingException
getSize in interface PartgetSize in class MimeMessageMessagingExceptionpublic java.lang.String[] getHeader(java.lang.String name)
throws MessagingException
getHeader in interface PartgetHeader in class MimeMessagename - the header nameMessagingExceptionpublic java.lang.String getHeader(java.lang.String name,
java.lang.String delimiter)
throws MessagingException
getHeader in interface MimePartgetHeader in class MimeMessagename - the header namedelimiter - the delimiterMessagingExceptionpublic java.util.Enumeration getAllHeaders()
throws MessagingException
getAllHeaders in interface PartgetAllHeaders in class MimeMessageMessagingExceptionpublic java.util.Enumeration getAllHeaderLines()
throws MessagingException
getAllHeaderLines in interface MimePartgetAllHeaderLines in class MimeMessageMessagingExceptionpublic java.util.Enumeration getMatchingHeaders(java.lang.String[] names)
throws MessagingException
getMatchingHeaders in interface PartgetMatchingHeaders in class MimeMessagenames - the header names to matchMessagingExceptionpublic java.util.Enumeration getMatchingHeaderLines(java.lang.String[] names)
throws MessagingException
getMatchingHeaderLines in interface MimePartgetMatchingHeaderLines in class MimeMessageMessagingExceptionpublic java.util.Enumeration getNonMatchingHeaders(java.lang.String[] names)
throws MessagingException
getNonMatchingHeaders in interface PartgetNonMatchingHeaders in class MimeMessagenames - the header names to ignoreMessagingExceptionpublic java.util.Enumeration getNonMatchingHeaderLines(java.lang.String[] names)
throws MessagingException
getNonMatchingHeaderLines in interface MimePartgetNonMatchingHeaderLines in class MimeMessageMessagingExceptionpublic void writeTo(java.io.OutputStream msgStream)
throws java.io.IOException,
MessagingException
MimeMessagewriteTo in interface PartwriteTo in class MimeMessagejava.io.IOException - if an error occurs writing to the stream or in
the data handler layerMessagingException - if an error occurs fetching the data
to be writtenpublic void writeTo(java.io.OutputStream msgStream,
java.lang.String[] ignoreList)
throws java.io.IOException,
MessagingException
MimeMessagewriteTo in class MimeMessagejava.io.IOException - if an error occurs writing to the stream or in
the data handler layerMessagingExceptionpublic java.lang.String getUID()
throws MessagingException
MessagingExceptionpublic void setFlags(Flags flags, boolean set) throws MessagingException
setFlags in class gnu.mail.providers.ReadOnlyMessageflags - the flags to be setset - the value to be setIllegalWriteException - if the underlying implementation
does not support modification of existing valuesMessagingException