⇒ Index (Frames) |  ⇒ Index (No Frames) |  ⇒ Package |  ⇒ Package Tree |  ⇒ Full Tree 
gnu.mail.providers.maildir

Class MaildirMessage

java.lang.Object
|
+--javax.mail.Message
   |
   +--javax.mail.internet.MimeMessage
      |
      +--gnu.mail.providers.ReadOnlyMessage
         |
         +--gnu.mail.providers.maildir.MaildirMessage


public final class MaildirMessage
extends ReadOnlyMessage

The message class implementing the Maildir mail protocol.
Author:

Method Summary

boolean

equals(Object other)

Enumeration

getAllHeaderLines()

Enumeration

getAllHeaders()

InputStream

getContentStream()

DataHandler

getDataHandler()

String[]

getHeader(String name)

String

getHeader(String name, String delimiter)

Enumeration

getMatchingHeaderLines(String[] names)

Enumeration

getMatchingHeaders(String[] names)

Enumeration

getNonMatchingHeaderLines(String[] names)

Enumeration

getNonMatchingHeaders(String[] names)

void

setExpunged(boolean expunged)

Allow MaildirFolder access to set the expunged flag after expunge.

synchronized void

setFlags(Flags flag, boolean set)

Set the specified flags (reflected in the info field).

Method Details

equals

public boolean equals(Object other)

Parameters:
other

getAllHeaderLines

public Enumeration getAllHeaderLines()


getAllHeaders

public Enumeration getAllHeaders()


getContentStream

protected InputStream getContentStream()


getDataHandler

public DataHandler getDataHandler()


getHeader

public String[] getHeader(String name)

Parameters:
name

getHeader

public String getHeader(String name, String delimiter)

Parameters:
name
delimiter

getMatchingHeaderLines

public Enumeration getMatchingHeaderLines(String[] names)

Parameters:
names

getMatchingHeaders

public Enumeration getMatchingHeaders(String[] names)

Parameters:
names

getNonMatchingHeaderLines

public Enumeration getNonMatchingHeaderLines(String[] names)

Parameters:
names

getNonMatchingHeaders

public Enumeration getNonMatchingHeaders(String[] names)

Parameters:
names

setExpunged

protected void setExpunged(boolean expunged)

Allow MaildirFolder access to set the expunged flag after expunge.

Parameters:
expunged

setFlags

public synchronized void setFlags(Flags flag, boolean set)

Set the specified flags (reflected in the info field).

Parameters:
flag
set