alt.javax.mail.internet
Class MimeMessageImpl

java.lang.Object
  extended byalt.javax.mail.MessageImpl
      extended byalt.javax.mail.internet.MimeMessageImpl
All Implemented Interfaces:
Message, MimeMessage

public class MimeMessageImpl
extends MessageImpl
implements MimeMessage


Constructor Summary
MimeMessageImpl(Session session)
           
 
Method Summary
 void addHeaderLine(java.lang.String s)
           
 void addRecipient(javax.mail.Message.RecipientType type, Address address)
           
 void addRecipients(javax.mail.Message.RecipientType type, java.lang.String s)
           
 java.util.Enumeration getAllHeaderLines()
           
 Address[] getAllRecipients()
           
 java.lang.String getContentID()
           
 java.lang.String[] getContentLanguage()
           
 java.lang.String getContentMD5()
           
 java.lang.String getEncoding()
           
 Folder getFolder()
           
 java.lang.String getHeader(java.lang.String s, java.lang.String s1)
           
 java.util.Enumeration getMatchingHeaderLines(java.lang.String[] strings)
           
 java.lang.String getMessageID()
           
 int getMessageNumber()
           
 java.util.Enumeration getNonMatchingHeaderLines(java.lang.String[] strings)
           
 java.io.InputStream getRawInputStream()
           
 Address[] getReplyTo()
           
 boolean isExpunged()
           
 boolean isSet(Flags.Flag flag)
           
 boolean match(SearchTerm term)
           
 void setContentID(java.lang.String s)
           
 void setContentLanguage(java.lang.String[] strings)
           
 void setContentMD5(java.lang.String s)
           
 void setDescription(java.lang.String s, java.lang.String s1)
           
 void setFlag(Flags.Flag flag, boolean b)
           
 void setRecipient(javax.mail.Message.RecipientType type, Address address)
           
 void setRecipients(javax.mail.Message.RecipientType type, java.lang.String s)
           
 void setReplyTo(Address[] addresses)
           
 void setSubject(java.lang.String s, java.lang.String s1)
           
 void setText(java.lang.String s, java.lang.String s1)
           
 void writeTo(java.io.OutputStream stream, java.lang.String[] strings)
           
 
Methods inherited from class alt.javax.mail.MessageImpl
addFrom, addHeader, addRecipients, getAllHeaders, getContent, getContentType, getDataHandler, getDescription, getDisposition, getFileName, getFlags, getFrom, getHeader, getInputStream, getLineCount, getMatchingHeaders, getNonMatchingHeaders, getRealMessage, getReceivedDate, getRecipients, getSentDate, getSize, getSubject, isMimeType, removeHeader, reply, saveChanges, setContent, setContent, setDataHandler, setDescription, setDisposition, setFileName, setFlags, setFrom, setFrom, setHeader, setRecipients, setSentDate, setSubject, setText, writeTo
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface alt.javax.mail.Message
addFrom, addHeader, addRecipients, getAllHeaders, getContent, getContentType, getDataHandler, getDescription, getDisposition, getFileName, getFlags, getFrom, getHeader, getInputStream, getLineCount, getMatchingHeaders, getNonMatchingHeaders, getRealMessage, getReceivedDate, getRecipients, getSentDate, getSize, getSubject, isMimeType, removeHeader, reply, saveChanges, setContent, setContent, setDataHandler, setDescription, setDisposition, setFileName, setFlags, setFrom, setFrom, setHeader, setRecipients, setSentDate, setSubject, setText, writeTo
 

Constructor Detail

MimeMessageImpl

public MimeMessageImpl(Session session)
Method Detail

setRecipient

public void setRecipient(javax.mail.Message.RecipientType type,
                         Address address)
                  throws MessagingException
Specified by:
setRecipient in interface MimeMessage
Throws:
MessagingException

addRecipient

public void addRecipient(javax.mail.Message.RecipientType type,
                         Address address)
                  throws MessagingException
Specified by:
addRecipient in interface MimeMessage
Throws:
MessagingException

setFlag

public void setFlag(Flags.Flag flag,
                    boolean b)
             throws MessagingException
Specified by:
setFlag in interface MimeMessage
Throws:
MessagingException

getMessageNumber

public int getMessageNumber()
Specified by:
getMessageNumber in interface MimeMessage

getFolder

public Folder getFolder()
Specified by:
getFolder in interface MimeMessage

isExpunged

public boolean isExpunged()
Specified by:
isExpunged in interface MimeMessage

match

public boolean match(SearchTerm term)
              throws MessagingException
Specified by:
match in interface MimeMessage
Throws:
MessagingException

getAllRecipients

public Address[] getAllRecipients()
                           throws MessagingException
Specified by:
getAllRecipients in interface MimeMessage
Throws:
MessagingException

setRecipients

public void setRecipients(javax.mail.Message.RecipientType type,
                          java.lang.String s)
                   throws MessagingException
Specified by:
setRecipients in interface MimeMessage
Throws:
MessagingException

addRecipients

public void addRecipients(javax.mail.Message.RecipientType type,
                          java.lang.String s)
                   throws MessagingException
Specified by:
addRecipients in interface MimeMessage
Throws:
MessagingException

getReplyTo

public Address[] getReplyTo()
                     throws MessagingException
Specified by:
getReplyTo in interface MimeMessage
Throws:
MessagingException

setReplyTo

public void setReplyTo(Address[] addresses)
                throws MessagingException
Specified by:
setReplyTo in interface MimeMessage
Throws:
MessagingException

setSubject

public void setSubject(java.lang.String s,
                       java.lang.String s1)
                throws MessagingException
Specified by:
setSubject in interface MimeMessage
Throws:
MessagingException

getEncoding

public java.lang.String getEncoding()
                             throws MessagingException
Specified by:
getEncoding in interface MimeMessage
Throws:
MessagingException

getContentID

public java.lang.String getContentID()
                              throws MessagingException
Specified by:
getContentID in interface MimeMessage
Throws:
MessagingException

setContentID

public void setContentID(java.lang.String s)
                  throws MessagingException
Specified by:
setContentID in interface MimeMessage
Throws:
MessagingException

getContentMD5

public java.lang.String getContentMD5()
                               throws MessagingException
Specified by:
getContentMD5 in interface MimeMessage
Throws:
MessagingException

setContentMD5

public void setContentMD5(java.lang.String s)
                   throws MessagingException
Specified by:
setContentMD5 in interface MimeMessage
Throws:
MessagingException

setDescription

public void setDescription(java.lang.String s,
                           java.lang.String s1)
                    throws MessagingException
Specified by:
setDescription in interface MimeMessage
Throws:
MessagingException

getContentLanguage

public java.lang.String[] getContentLanguage()
                                      throws MessagingException
Specified by:
getContentLanguage in interface MimeMessage
Throws:
MessagingException

setContentLanguage

public void setContentLanguage(java.lang.String[] strings)
                        throws MessagingException
Specified by:
setContentLanguage in interface MimeMessage
Throws:
MessagingException

getMessageID

public java.lang.String getMessageID()
                              throws MessagingException
Specified by:
getMessageID in interface MimeMessage
Throws:
MessagingException

getRawInputStream

public java.io.InputStream getRawInputStream()
                                      throws MessagingException
Specified by:
getRawInputStream in interface MimeMessage
Throws:
MessagingException

setText

public void setText(java.lang.String s,
                    java.lang.String s1)
             throws MessagingException
Specified by:
setText in interface MimeMessage
Throws:
MessagingException

writeTo

public void writeTo(java.io.OutputStream stream,
                    java.lang.String[] strings)
             throws java.io.IOException,
                    MessagingException
Specified by:
writeTo in interface MimeMessage
Throws:
java.io.IOException
MessagingException

getHeader

public java.lang.String getHeader(java.lang.String s,
                                  java.lang.String s1)
                           throws MessagingException
Specified by:
getHeader in interface MimeMessage
Throws:
MessagingException

addHeaderLine

public void addHeaderLine(java.lang.String s)
                   throws MessagingException
Specified by:
addHeaderLine in interface MimeMessage
Throws:
MessagingException

getAllHeaderLines

public java.util.Enumeration getAllHeaderLines()
                                        throws MessagingException
Specified by:
getAllHeaderLines in interface MimeMessage
Throws:
MessagingException

getMatchingHeaderLines

public java.util.Enumeration getMatchingHeaderLines(java.lang.String[] strings)
                                             throws MessagingException
Specified by:
getMatchingHeaderLines in interface MimeMessage
Throws:
MessagingException

getNonMatchingHeaderLines

public java.util.Enumeration getNonMatchingHeaderLines(java.lang.String[] strings)
                                                throws MessagingException
Specified by:
getNonMatchingHeaderLines in interface MimeMessage
Throws:
MessagingException

isSet

public boolean isSet(Flags.Flag flag)
              throws MessagingException
Specified by:
isSet in interface MimeMessage
Throws:
MessagingException


Copyright © 2002 Mock Objects. All Rights Reserved.