| Prev Class | Next Class | Frames | No Frames |
| Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Objectjavax.mail.Messagejavax.mail.internet.MimeMessagegnu.mail.providers.ReadOnlyMessagegnu.mail.providers.maildir.MaildirMessagepublic final class MaildirMessageextends gnu.mail.providers.ReadOnlyMessageNested Class Summary |
Nested classes/interfaces inherited from class javax.mail.internet.MimeMessage | |
MimeMessage.RecipientType | |
Nested classes/interfaces inherited from class javax.mail.Message | |
Message.RecipientType | |
Field Summary |
Fields inherited from class javax.mail.internet.MimeMessage | |
content, contentStream, dh, flags, headers, modified, saved | |
Fields inherited from interface javax.mail.Part | |
ATTACHMENT, INLINE | |
Method Summary | |
boolean |
|
Enumeration | |
Enumeration |
|
protected InputStream | |
DataHandler |
|
String[] |
|
String |
|
Enumeration |
|
Enumeration |
|
Enumeration |
|
Enumeration |
|
protected void |
|
void | |
Methods inherited from class gnu.mail.providers.ReadOnlyMessage | |
addHeader, addHeaderLine, removeHeader, saveChanges, setContent, setContent, setFlags, setHeader | |
Methods inherited from class javax.mail.Message | |
addFrom, addRecipient, addRecipients, getAllRecipients, getFlags, getFolder, getFrom, getMessageNumber, getReceivedDate, getRecipients, getReplyTo, getSentDate, getSubject, isExpunged, isSet, match, reply, saveChanges, setExpunged, setFlag, setFlags, setFrom, setFrom, setMessageNumber, setRecipient, setRecipients, setReplyTo, setSentDate, setSubject | |
public boolean equals(Object other)
public Enumeration getAllHeaderLines()
throws MessagingException
- Specified by:
- getAllHeaderLines in interface MimePart
- Overrides:
- getAllHeaderLines in interface MimeMessage
public Enumeration getAllHeaders()
throws MessagingExceptionReturns all the headers from this part.
- Specified by:
- getAllHeaders in interface Part
- Overrides:
- getAllHeaders in interface MimeMessage
- Returns:
- an enumeration of Header
protected InputStream getContentStream()
throws MessagingException
- Overrides:
- getContentStream in interface MimeMessage
public DataHandler getDataHandler()
throws MessagingExceptionReturns a data handler for the content of this part.
- Specified by:
- getDataHandler in interface Part
- Overrides:
- getDataHandler in interface MimeMessage
public String[] getHeader(String name)
throws MessagingExceptionReturns all the values for the specified header name, ornullif no such headers are available.
- Overrides:
- getHeader in interface MimeMessage
- Parameters:
name- the header name
public String getHeader(String name,
String delimiter)
throws MessagingException
- Overrides:
- getHeader in interface MimeMessage
public Enumeration getMatchingHeaderLines(String[] names)
throws MessagingException
- Specified by:
- getMatchingHeaderLines in interface MimePart
- Overrides:
- getMatchingHeaderLines in interface MimeMessage
public Enumeration getMatchingHeaders(String[] names)
throws MessagingExceptionReturns the matching headers from this part.
- Specified by:
- getMatchingHeaders in interface Part
- Overrides:
- getMatchingHeaders in interface MimeMessage
- Parameters:
names- the header names to match
- Returns:
- an enumeration of Header
public Enumeration getNonMatchingHeaderLines(String[] names)
throws MessagingException
- Specified by:
- getNonMatchingHeaderLines in interface MimePart
- Overrides:
- getNonMatchingHeaderLines in interface MimeMessage
public Enumeration getNonMatchingHeaders(String[] names)
throws MessagingExceptionReturns the non-matching headers from this part.
- Specified by:
- getNonMatchingHeaders in interface Part
- Overrides:
- getNonMatchingHeaders in interface MimeMessage
- Parameters:
names- the header names to ignore
- Returns:
- an enumeration of Header
protected void setExpunged(boolean expunged)
Allow MaildirFolder access to set the expunged flag after expunge.
- Overrides:
- setExpunged in interface Message
public void setFlags(Flags flag, boolean set) throws MessagingException
Set the specified flags(reflected in theinfofield).
- Overrides:
- setFlags in interface gnu.mail.providers.ReadOnlyMessage