org.apache.james.test.mock.javaxmail
Class MockMimeMessage

java.lang.Object
  extended by javax.mail.Message
      extended by javax.mail.internet.MimeMessage
          extended by org.apache.james.test.mock.javaxmail.MockMimeMessage
All Implemented Interfaces:
javax.mail.internet.MimePart, javax.mail.Part

public class MockMimeMessage
extends javax.mail.internet.MimeMessage


Nested Class Summary
 
Nested classes/interfaces inherited from class javax.mail.internet.MimeMessage
javax.mail.internet.MimeMessage.RecipientType
 
Field Summary
 
Fields inherited from class javax.mail.internet.MimeMessage
content, contentStream, dh, flags, headers, modified, saved
 
Fields inherited from class javax.mail.Message
expunged, folder, msgnum, session
 
Fields inherited from interface javax.mail.Part
ATTACHMENT, INLINE
 
Constructor Summary
MockMimeMessage()
           
MockMimeMessage(javax.mail.internet.MimeMessage mimeMessage)
           
 
Method Summary
 void addFrom(javax.mail.Address[] addresses)
           
 void addHeader(java.lang.String name, java.lang.String value)
           
 void addHeaderLine(java.lang.String headerLine)
           
 void addRecipient(javax.mail.Message.RecipientType recipientType, javax.mail.Address address)
           
 void addRecipients(javax.mail.Message.RecipientType recipientType, javax.mail.Address[] addresses)
           
 void addRecipients(javax.mail.Message.RecipientType recipientType, java.lang.String recipient)
           
protected  javax.mail.internet.InternetHeaders createInternetHeaders(java.io.InputStream inputStream)
           
 java.util.Enumeration getAllHeaderLines()
           
 java.util.Enumeration getAllHeaders()
           
 javax.mail.Address[] getAllRecipients()
           
 java.lang.Object getContent()
           
 java.lang.String getContentID()
           
 java.lang.String[] getContentLanguage()
           
 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()
           
 javax.mail.Flags getFlags()
           
 javax.mail.Folder getFolder()
           
 javax.mail.Address[] getFrom()
           
 java.lang.String[] getHeader(java.lang.String name)
           
 java.lang.String getHeader(java.lang.String name, java.lang.String delimiter)
           
 java.io.InputStream getInputStream()
           
 int getLineCount()
           
 java.util.Enumeration getMatchingHeaderLines(java.lang.String[] names)
           
 java.util.Enumeration getMatchingHeaders(java.lang.String[] names)
           
 java.lang.String getMessageID()
           
 int getMessageNumber()
           
 java.util.Enumeration getNonMatchingHeaderLines(java.lang.String[] names)
           
 java.util.Enumeration getNonMatchingHeaders(java.lang.String[] names)
           
 java.io.InputStream getRawInputStream()
           
 java.util.Date getReceivedDate()
           
 javax.mail.Address[] getRecipients(javax.mail.Message.RecipientType recipientType)
           
 javax.mail.Address[] getReplyTo()
           
 javax.mail.Address getSender()
           
 java.util.Date getSentDate()
           
 int getSize()
           
 java.lang.String getSubject()
           
 boolean isExpunged()
           
 boolean isMimeType(java.lang.String mimeType)
           
 boolean isSet(javax.mail.Flags.Flag flag)
           
 boolean match(javax.mail.search.SearchTerm searchTerm)
           
 void removeHeader(java.lang.String name)
           
 javax.mail.Message reply(boolean b)
           
 void saveChanges()
           
 void setContent(javax.mail.Multipart multipart)
           
 void setContent(java.lang.Object object, java.lang.String mimeType)
           
 void setContentID(java.lang.String contentID)
           
 void setContentLanguage(java.lang.String[] contentLanguage)
           
 void setContentMD5(java.lang.String value)
           
 void setDataHandler(javax.activation.DataHandler dataHandler)
           
 void setDescription(java.lang.String description)
           
 void setDescription(java.lang.String description, java.lang.String charset)
           
 void setDisposition(java.lang.String disposition)
           
protected  void setExpunged(boolean b)
           
 void setFileName(java.lang.String fileName)
           
 void setFlag(javax.mail.Flags.Flag flag, boolean set)
           
 void setFlags(javax.mail.Flags flags, boolean set)
           
 void setFrom()
           
 void setFrom(javax.mail.Address address)
           
 void setHeader(java.lang.String name, java.lang.String value)
           
protected  void setMessageNumber(int i)
           
 void setRecipient(javax.mail.Message.RecipientType recipientType, javax.mail.Address address)
           
 void setRecipients(javax.mail.Message.RecipientType recipientType, javax.mail.Address[] addresses)
           
 void setRecipients(javax.mail.Message.RecipientType recipientType, java.lang.String recipient)
           
 void setReplyTo(javax.mail.Address[] addresses)
           
 void setSender(javax.mail.Address address)
           
 void setSentDate(java.util.Date date)
           
 void setShouldMatch(boolean doMatch)
           
 void setSubject(java.lang.String subject)
           
 void setSubject(java.lang.String subject, java.lang.String charset)
           
 void setText(java.lang.String string)
           
 void setText(java.lang.String string, java.lang.String charset)
           
protected  void updateHeaders()
           
 void writeTo(java.io.OutputStream outputStream)
           
 void writeTo(java.io.OutputStream outputStream, java.lang.String[] strings)
           
 
Methods inherited from class javax.mail.internet.MimeMessage
createMimeMessage, parse, setText, updateMessageID
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MockMimeMessage

public MockMimeMessage()
                throws javax.mail.MessagingException
Throws:
javax.mail.MessagingException

MockMimeMessage

public MockMimeMessage(javax.mail.internet.MimeMessage mimeMessage)
                throws javax.mail.MessagingException
Throws:
javax.mail.MessagingException
Method Detail

getFrom

public javax.mail.Address[] getFrom()
                             throws javax.mail.MessagingException
Overrides:
getFrom in class javax.mail.internet.MimeMessage
Throws:
javax.mail.MessagingException

setFrom

public void setFrom(javax.mail.Address address)
             throws javax.mail.MessagingException
Overrides:
setFrom in class javax.mail.internet.MimeMessage
Throws:
javax.mail.MessagingException

setFrom

public void setFrom()
             throws javax.mail.MessagingException
Overrides:
setFrom in class javax.mail.internet.MimeMessage
Throws:
javax.mail.MessagingException

addFrom

public void addFrom(javax.mail.Address[] addresses)
             throws javax.mail.MessagingException
Overrides:
addFrom in class javax.mail.internet.MimeMessage
Throws:
javax.mail.MessagingException

getSender

public javax.mail.Address getSender()
                             throws javax.mail.MessagingException
Overrides:
getSender in class javax.mail.internet.MimeMessage
Throws:
javax.mail.MessagingException

setSender

public void setSender(javax.mail.Address address)
               throws javax.mail.MessagingException
Overrides:
setSender in class javax.mail.internet.MimeMessage
Throws:
javax.mail.MessagingException

getRecipients

public javax.mail.Address[] getRecipients(javax.mail.Message.RecipientType recipientType)
                                   throws javax.mail.MessagingException
Overrides:
getRecipients in class javax.mail.internet.MimeMessage
Throws:
javax.mail.MessagingException

getAllRecipients

public javax.mail.Address[] getAllRecipients()
                                      throws javax.mail.MessagingException
Overrides:
getAllRecipients in class javax.mail.internet.MimeMessage
Throws:
javax.mail.MessagingException

setRecipients

public void setRecipients(javax.mail.Message.RecipientType recipientType,
                          javax.mail.Address[] addresses)
                   throws javax.mail.MessagingException
Overrides:
setRecipients in class javax.mail.internet.MimeMessage
Throws:
javax.mail.MessagingException

setRecipients

public void setRecipients(javax.mail.Message.RecipientType recipientType,
                          java.lang.String recipient)
                   throws javax.mail.MessagingException
Overrides:
setRecipients in class javax.mail.internet.MimeMessage
Throws:
javax.mail.MessagingException

addRecipients

public void addRecipients(javax.mail.Message.RecipientType recipientType,
                          javax.mail.Address[] addresses)
                   throws javax.mail.MessagingException
Overrides:
addRecipients in class javax.mail.internet.MimeMessage
Throws:
javax.mail.MessagingException

addRecipients

public void addRecipients(javax.mail.Message.RecipientType recipientType,
                          java.lang.String recipient)
                   throws javax.mail.MessagingException
Overrides:
addRecipients in class javax.mail.internet.MimeMessage
Throws:
javax.mail.MessagingException

getReplyTo

public javax.mail.Address[] getReplyTo()
                                throws javax.mail.MessagingException
Overrides:
getReplyTo in class javax.mail.internet.MimeMessage
Throws:
javax.mail.MessagingException

setReplyTo

public void setReplyTo(javax.mail.Address[] addresses)
                throws javax.mail.MessagingException
Overrides:
setReplyTo in class javax.mail.internet.MimeMessage
Throws:
javax.mail.MessagingException

getSubject

public java.lang.String getSubject()
                            throws javax.mail.MessagingException
Overrides:
getSubject in class javax.mail.internet.MimeMessage
Throws:
javax.mail.MessagingException

setSubject

public void setSubject(java.lang.String subject)
                throws javax.mail.MessagingException
Overrides:
setSubject in class javax.mail.internet.MimeMessage
Throws:
javax.mail.MessagingException

setSubject

public void setSubject(java.lang.String subject,
                       java.lang.String charset)
                throws javax.mail.MessagingException
Overrides:
setSubject in class javax.mail.internet.MimeMessage
Throws:
javax.mail.MessagingException

getSentDate

public java.util.Date getSentDate()
                           throws javax.mail.MessagingException
Overrides:
getSentDate in class javax.mail.internet.MimeMessage
Throws:
javax.mail.MessagingException

setSentDate

public void setSentDate(java.util.Date date)
                 throws javax.mail.MessagingException
Overrides:
setSentDate in class javax.mail.internet.MimeMessage
Throws:
javax.mail.MessagingException

getReceivedDate

public java.util.Date getReceivedDate()
                               throws javax.mail.MessagingException
Overrides:
getReceivedDate in class javax.mail.internet.MimeMessage
Throws:
javax.mail.MessagingException

getSize

public int getSize()
            throws javax.mail.MessagingException
Specified by:
getSize in interface javax.mail.Part
Overrides:
getSize in class javax.mail.internet.MimeMessage
Throws:
javax.mail.MessagingException

getLineCount

public int getLineCount()
                 throws javax.mail.MessagingException
Specified by:
getLineCount in interface javax.mail.Part
Overrides:
getLineCount in class javax.mail.internet.MimeMessage
Throws:
javax.mail.MessagingException

getContentType

public java.lang.String getContentType()
                                throws javax.mail.MessagingException
Specified by:
getContentType in interface javax.mail.Part
Overrides:
getContentType in class javax.mail.internet.MimeMessage
Throws:
javax.mail.MessagingException

isMimeType

public boolean isMimeType(java.lang.String mimeType)
                   throws javax.mail.MessagingException
Specified by:
isMimeType in interface javax.mail.Part
Overrides:
isMimeType in class javax.mail.internet.MimeMessage
Throws:
javax.mail.MessagingException

getDisposition

public java.lang.String getDisposition()
                                throws javax.mail.MessagingException
Specified by:
getDisposition in interface javax.mail.Part
Overrides:
getDisposition in class javax.mail.internet.MimeMessage
Throws:
javax.mail.MessagingException

setDisposition

public void setDisposition(java.lang.String disposition)
                    throws javax.mail.MessagingException
Specified by:
setDisposition in interface javax.mail.Part
Overrides:
setDisposition in class javax.mail.internet.MimeMessage
Throws:
javax.mail.MessagingException

getEncoding

public java.lang.String getEncoding()
                             throws javax.mail.MessagingException
Specified by:
getEncoding in interface javax.mail.internet.MimePart
Overrides:
getEncoding in class javax.mail.internet.MimeMessage
Throws:
javax.mail.MessagingException

getContentID

public java.lang.String getContentID()
                              throws javax.mail.MessagingException
Specified by:
getContentID in interface javax.mail.internet.MimePart
Overrides:
getContentID in class javax.mail.internet.MimeMessage
Throws:
javax.mail.MessagingException

setContentID

public void setContentID(java.lang.String contentID)
                  throws javax.mail.MessagingException
Overrides:
setContentID in class javax.mail.internet.MimeMessage
Throws:
javax.mail.MessagingException

getContentMD5

public java.lang.String getContentMD5()
                               throws javax.mail.MessagingException
Specified by:
getContentMD5 in interface javax.mail.internet.MimePart
Overrides:
getContentMD5 in class javax.mail.internet.MimeMessage
Throws:
javax.mail.MessagingException

setContentMD5

public void setContentMD5(java.lang.String value)
                   throws javax.mail.MessagingException
Specified by:
setContentMD5 in interface javax.mail.internet.MimePart
Overrides:
setContentMD5 in class javax.mail.internet.MimeMessage
Throws:
javax.mail.MessagingException

getDescription

public java.lang.String getDescription()
                                throws javax.mail.MessagingException
Specified by:
getDescription in interface javax.mail.Part
Overrides:
getDescription in class javax.mail.internet.MimeMessage
Throws:
javax.mail.MessagingException

setDescription

public void setDescription(java.lang.String description)
                    throws javax.mail.MessagingException
Specified by:
setDescription in interface javax.mail.Part
Overrides:
setDescription in class javax.mail.internet.MimeMessage
Throws:
javax.mail.MessagingException

setDescription

public void setDescription(java.lang.String description,
                           java.lang.String charset)
                    throws javax.mail.MessagingException
Overrides:
setDescription in class javax.mail.internet.MimeMessage
Throws:
javax.mail.MessagingException

getContentLanguage

public java.lang.String[] getContentLanguage()
                                      throws javax.mail.MessagingException
Specified by:
getContentLanguage in interface javax.mail.internet.MimePart
Overrides:
getContentLanguage in class javax.mail.internet.MimeMessage
Throws:
javax.mail.MessagingException

setContentLanguage

public void setContentLanguage(java.lang.String[] contentLanguage)
                        throws javax.mail.MessagingException
Specified by:
setContentLanguage in interface javax.mail.internet.MimePart
Overrides:
setContentLanguage in class javax.mail.internet.MimeMessage
Throws:
javax.mail.MessagingException

getMessageID

public java.lang.String getMessageID()
                              throws javax.mail.MessagingException
Overrides:
getMessageID in class javax.mail.internet.MimeMessage
Throws:
javax.mail.MessagingException

getFileName

public java.lang.String getFileName()
                             throws javax.mail.MessagingException
Specified by:
getFileName in interface javax.mail.Part
Overrides:
getFileName in class javax.mail.internet.MimeMessage
Throws:
javax.mail.MessagingException

setFileName

public void setFileName(java.lang.String fileName)
                 throws javax.mail.MessagingException
Specified by:
setFileName in interface javax.mail.Part
Overrides:
setFileName in class javax.mail.internet.MimeMessage
Throws:
javax.mail.MessagingException

getInputStream

public java.io.InputStream getInputStream()
                                   throws java.io.IOException,
                                          javax.mail.MessagingException
Specified by:
getInputStream in interface javax.mail.Part
Overrides:
getInputStream in class javax.mail.internet.MimeMessage
Throws:
java.io.IOException
javax.mail.MessagingException

getContentStream

protected java.io.InputStream getContentStream()
                                        throws javax.mail.MessagingException
Overrides:
getContentStream in class javax.mail.internet.MimeMessage
Throws:
javax.mail.MessagingException

getRawInputStream

public java.io.InputStream getRawInputStream()
                                      throws javax.mail.MessagingException
Overrides:
getRawInputStream in class javax.mail.internet.MimeMessage
Throws:
javax.mail.MessagingException

getDataHandler

public javax.activation.DataHandler getDataHandler()
                                            throws javax.mail.MessagingException
Specified by:
getDataHandler in interface javax.mail.Part
Overrides:
getDataHandler in class javax.mail.internet.MimeMessage
Throws:
javax.mail.MessagingException

setDataHandler

public void setDataHandler(javax.activation.DataHandler dataHandler)
                    throws javax.mail.MessagingException
Specified by:
setDataHandler in interface javax.mail.Part
Overrides:
setDataHandler in class javax.mail.internet.MimeMessage
Throws:
javax.mail.MessagingException

getContent

public java.lang.Object getContent()
                            throws java.io.IOException,
                                   javax.mail.MessagingException
Specified by:
getContent in interface javax.mail.Part
Overrides:
getContent in class javax.mail.internet.MimeMessage
Throws:
java.io.IOException
javax.mail.MessagingException

setContent

public void setContent(java.lang.Object object,
                       java.lang.String mimeType)
                throws javax.mail.MessagingException
Specified by:
setContent in interface javax.mail.Part
Overrides:
setContent in class javax.mail.internet.MimeMessage
Throws:
javax.mail.MessagingException

setText

public void setText(java.lang.String string)
             throws javax.mail.MessagingException
Specified by:
setText in interface javax.mail.internet.MimePart
Specified by:
setText in interface javax.mail.Part
Overrides:
setText in class javax.mail.internet.MimeMessage
Throws:
javax.mail.MessagingException

setText

public void setText(java.lang.String string,
                    java.lang.String charset)
             throws javax.mail.MessagingException
Specified by:
setText in interface javax.mail.internet.MimePart
Overrides:
setText in class javax.mail.internet.MimeMessage
Throws:
javax.mail.MessagingException

setContent

public void setContent(javax.mail.Multipart multipart)
                throws javax.mail.MessagingException
Specified by:
setContent in interface javax.mail.Part
Overrides:
setContent in class javax.mail.internet.MimeMessage
Throws:
javax.mail.MessagingException

reply

public javax.mail.Message reply(boolean b)
                         throws javax.mail.MessagingException
Overrides:
reply in class javax.mail.internet.MimeMessage
Throws:
javax.mail.MessagingException

writeTo

public void writeTo(java.io.OutputStream outputStream)
             throws java.io.IOException,
                    javax.mail.MessagingException
Specified by:
writeTo in interface javax.mail.Part
Overrides:
writeTo in class javax.mail.internet.MimeMessage
Throws:
java.io.IOException
javax.mail.MessagingException

writeTo

public void writeTo(java.io.OutputStream outputStream,
                    java.lang.String[] strings)
             throws java.io.IOException,
                    javax.mail.MessagingException
Overrides:
writeTo in class javax.mail.internet.MimeMessage
Throws:
java.io.IOException
javax.mail.MessagingException

getHeader

public java.lang.String[] getHeader(java.lang.String name)
                             throws javax.mail.MessagingException
Specified by:
getHeader in interface javax.mail.Part
Overrides:
getHeader in class javax.mail.internet.MimeMessage
Throws:
javax.mail.MessagingException

getHeader

public java.lang.String getHeader(java.lang.String name,
                                  java.lang.String delimiter)
                           throws javax.mail.MessagingException
Specified by:
getHeader in interface javax.mail.internet.MimePart
Overrides:
getHeader in class javax.mail.internet.MimeMessage
Throws:
javax.mail.MessagingException

setHeader

public void setHeader(java.lang.String name,
                      java.lang.String value)
               throws javax.mail.MessagingException
Specified by:
setHeader in interface javax.mail.Part
Overrides:
setHeader in class javax.mail.internet.MimeMessage
Throws:
javax.mail.MessagingException

addHeader

public void addHeader(java.lang.String name,
                      java.lang.String value)
               throws javax.mail.MessagingException
Specified by:
addHeader in interface javax.mail.Part
Overrides:
addHeader in class javax.mail.internet.MimeMessage
Throws:
javax.mail.MessagingException

removeHeader

public void removeHeader(java.lang.String name)
                  throws javax.mail.MessagingException
Specified by:
removeHeader in interface javax.mail.Part
Overrides:
removeHeader in class javax.mail.internet.MimeMessage
Throws:
javax.mail.MessagingException

getAllHeaders

public java.util.Enumeration getAllHeaders()
                                    throws javax.mail.MessagingException
Specified by:
getAllHeaders in interface javax.mail.Part
Overrides:
getAllHeaders in class javax.mail.internet.MimeMessage
Throws:
javax.mail.MessagingException

getMatchingHeaders

public java.util.Enumeration getMatchingHeaders(java.lang.String[] names)
                                         throws javax.mail.MessagingException
Specified by:
getMatchingHeaders in interface javax.mail.Part
Overrides:
getMatchingHeaders in class javax.mail.internet.MimeMessage
Throws:
javax.mail.MessagingException

getNonMatchingHeaders

public java.util.Enumeration getNonMatchingHeaders(java.lang.String[] names)
                                            throws javax.mail.MessagingException
Specified by:
getNonMatchingHeaders in interface javax.mail.Part
Overrides:
getNonMatchingHeaders in class javax.mail.internet.MimeMessage
Throws:
javax.mail.MessagingException

addHeaderLine

public void addHeaderLine(java.lang.String headerLine)
                   throws javax.mail.MessagingException
Specified by:
addHeaderLine in interface javax.mail.internet.MimePart
Overrides:
addHeaderLine in class javax.mail.internet.MimeMessage
Throws:
javax.mail.MessagingException

getAllHeaderLines

public java.util.Enumeration getAllHeaderLines()
                                        throws javax.mail.MessagingException
Specified by:
getAllHeaderLines in interface javax.mail.internet.MimePart
Overrides:
getAllHeaderLines in class javax.mail.internet.MimeMessage
Throws:
javax.mail.MessagingException

getMatchingHeaderLines

public java.util.Enumeration getMatchingHeaderLines(java.lang.String[] names)
                                             throws javax.mail.MessagingException
Specified by:
getMatchingHeaderLines in interface javax.mail.internet.MimePart
Overrides:
getMatchingHeaderLines in class javax.mail.internet.MimeMessage
Throws:
javax.mail.MessagingException

getNonMatchingHeaderLines

public java.util.Enumeration getNonMatchingHeaderLines(java.lang.String[] names)
                                                throws javax.mail.MessagingException
Specified by:
getNonMatchingHeaderLines in interface javax.mail.internet.MimePart
Overrides:
getNonMatchingHeaderLines in class javax.mail.internet.MimeMessage
Throws:
javax.mail.MessagingException

getFlags

public javax.mail.Flags getFlags()
                          throws javax.mail.MessagingException
Overrides:
getFlags in class javax.mail.internet.MimeMessage
Throws:
javax.mail.MessagingException

isSet

public boolean isSet(javax.mail.Flags.Flag flag)
              throws javax.mail.MessagingException
Overrides:
isSet in class javax.mail.internet.MimeMessage
Throws:
javax.mail.MessagingException

setFlags

public void setFlags(javax.mail.Flags flags,
                     boolean set)
              throws javax.mail.MessagingException
Overrides:
setFlags in class javax.mail.internet.MimeMessage
Throws:
javax.mail.MessagingException

saveChanges

public void saveChanges()
                 throws javax.mail.MessagingException
Overrides:
saveChanges in class javax.mail.internet.MimeMessage
Throws:
javax.mail.MessagingException

updateHeaders

protected void updateHeaders()
                      throws javax.mail.MessagingException
Overrides:
updateHeaders in class javax.mail.internet.MimeMessage
Throws:
javax.mail.MessagingException

createInternetHeaders

protected javax.mail.internet.InternetHeaders createInternetHeaders(java.io.InputStream inputStream)
                                                             throws javax.mail.MessagingException
Overrides:
createInternetHeaders in class javax.mail.internet.MimeMessage
Throws:
javax.mail.MessagingException

setRecipient

public void setRecipient(javax.mail.Message.RecipientType recipientType,
                         javax.mail.Address address)
                  throws javax.mail.MessagingException
Overrides:
setRecipient in class javax.mail.Message
Throws:
javax.mail.MessagingException

addRecipient

public void addRecipient(javax.mail.Message.RecipientType recipientType,
                         javax.mail.Address address)
                  throws javax.mail.MessagingException
Overrides:
addRecipient in class javax.mail.Message
Throws:
javax.mail.MessagingException

setFlag

public void setFlag(javax.mail.Flags.Flag flag,
                    boolean set)
             throws javax.mail.MessagingException
Overrides:
setFlag in class javax.mail.Message
Throws:
javax.mail.MessagingException

getMessageNumber

public int getMessageNumber()
Overrides:
getMessageNumber in class javax.mail.Message

setMessageNumber

protected void setMessageNumber(int i)
Overrides:
setMessageNumber in class javax.mail.Message

getFolder

public javax.mail.Folder getFolder()
Overrides:
getFolder in class javax.mail.Message

isExpunged

public boolean isExpunged()
Overrides:
isExpunged in class javax.mail.Message

setExpunged

protected void setExpunged(boolean b)
Overrides:
setExpunged in class javax.mail.Message

setShouldMatch

public void setShouldMatch(boolean doMatch)

match

public boolean match(javax.mail.search.SearchTerm searchTerm)
              throws javax.mail.MessagingException
Overrides:
match in class javax.mail.Message
Throws:
javax.mail.MessagingException


Copyright ? 2002-2009 The Apache Software Foundation. All Rights Reserved.