com.jeffpalm.mail
Class SimpleMessage
java.lang.Object
javax.mail.Message
com.jeffpalm.mail.SimpleMessage
- All Implemented Interfaces:
- javax.mail.Part
public final class SimpleMessage
- extends javax.mail.Message
Nested classes/interfaces inherited from class javax.mail.Message |
javax.mail.Message.RecipientType |
Fields inherited from class javax.mail.Message |
expunged, folder, msgnum, session |
Fields inherited from interface javax.mail.Part |
ATTACHMENT, INLINE |
Methods inherited from class javax.mail.Message |
addRecipient, getAllRecipients, getFolder, getMessageNumber, getReplyTo, isExpunged, isSet, match, setExpunged, setFlag, setMessageNumber, setRecipient, setReplyTo |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SimpleMessage
public SimpleMessage()
getFrom
public final javax.mail.Address[] getFrom()
throws javax.mail.MessagingException
- Specified by:
getFrom
in class javax.mail.Message
- Throws:
javax.mail.MessagingException
setFrom
public final void setFrom()
throws javax.mail.MessagingException
- Specified by:
setFrom
in class javax.mail.Message
- Throws:
javax.mail.MessagingException
setFrom
public final void setFrom(javax.mail.Address from)
throws javax.mail.MessagingException
- Specified by:
setFrom
in class javax.mail.Message
- Throws:
javax.mail.MessagingException
addFrom
public final void addFrom(javax.mail.Address[] froms)
throws javax.mail.MessagingException
- Specified by:
addFrom
in class javax.mail.Message
- Throws:
javax.mail.MessagingException
getRecipients
public final javax.mail.Address[] getRecipients(javax.mail.Message.RecipientType rts)
throws javax.mail.MessagingException
- Specified by:
getRecipients
in class javax.mail.Message
- Throws:
javax.mail.MessagingException
setRecipients
public final void setRecipients(javax.mail.Message.RecipientType rts,
javax.mail.Address[] as)
throws javax.mail.MessagingException
- Specified by:
setRecipients
in class javax.mail.Message
- Throws:
javax.mail.MessagingException
addRecipients
public final void addRecipients(javax.mail.Message.RecipientType rts,
javax.mail.Address[] as)
throws javax.mail.MessagingException
- Specified by:
addRecipients
in class javax.mail.Message
- Throws:
javax.mail.MessagingException
getSubject
public final java.lang.String getSubject()
throws javax.mail.MessagingException
- Specified by:
getSubject
in class javax.mail.Message
- Throws:
javax.mail.MessagingException
setSubject
public final void setSubject(java.lang.String subject)
throws javax.mail.MessagingException
- Specified by:
setSubject
in class javax.mail.Message
- Throws:
javax.mail.MessagingException
getSentDate
public final java.util.Date getSentDate()
throws javax.mail.MessagingException
- Specified by:
getSentDate
in class javax.mail.Message
- Throws:
javax.mail.MessagingException
setSentDate
public final void setSentDate(java.util.Date sentDate)
throws javax.mail.MessagingException
- Specified by:
setSentDate
in class javax.mail.Message
- Throws:
javax.mail.MessagingException
getReceivedDate
public final java.util.Date getReceivedDate()
throws javax.mail.MessagingException
- Specified by:
getReceivedDate
in class javax.mail.Message
- Throws:
javax.mail.MessagingException
getFlags
public final javax.mail.Flags getFlags()
throws javax.mail.MessagingException
- Specified by:
getFlags
in class javax.mail.Message
- Throws:
javax.mail.MessagingException
setFlags
public final void setFlags(javax.mail.Flags flags,
boolean set)
throws javax.mail.MessagingException
- Specified by:
setFlags
in class javax.mail.Message
- Throws:
javax.mail.MessagingException
reply
public final javax.mail.Message reply(boolean replyToAll)
throws javax.mail.MessagingException
- Specified by:
reply
in class javax.mail.Message
- Throws:
javax.mail.MessagingException
saveChanges
public final void saveChanges()
throws javax.mail.MessagingException
- Specified by:
saveChanges
in class javax.mail.Message
- Throws:
javax.mail.MessagingException
getSize
public final int getSize()
throws javax.mail.MessagingException
- Specified by:
getSize
in interface javax.mail.Part
- Specified by:
getSize
in class javax.mail.Message
- Throws:
javax.mail.MessagingException
getLineCount
public final int getLineCount()
throws javax.mail.MessagingException
- Specified by:
getLineCount
in interface javax.mail.Part
- Specified by:
getLineCount
in class javax.mail.Message
- Throws:
javax.mail.MessagingException
getContentType
public final java.lang.String getContentType()
throws javax.mail.MessagingException
- Specified by:
getContentType
in interface javax.mail.Part
- Specified by:
getContentType
in class javax.mail.Message
- Throws:
javax.mail.MessagingException
isMimeType
public final boolean isMimeType(java.lang.String mimeType)
throws javax.mail.MessagingException
- Specified by:
isMimeType
in interface javax.mail.Part
- Specified by:
isMimeType
in class javax.mail.Message
- Throws:
javax.mail.MessagingException
getDisposition
public final java.lang.String getDisposition()
throws javax.mail.MessagingException
- Specified by:
getDisposition
in interface javax.mail.Part
- Specified by:
getDisposition
in class javax.mail.Message
- Throws:
javax.mail.MessagingException
setDisposition
public final void setDisposition(java.lang.String disposition)
throws javax.mail.MessagingException
- Specified by:
setDisposition
in interface javax.mail.Part
- Specified by:
setDisposition
in class javax.mail.Message
- Throws:
javax.mail.MessagingException
getDescription
public final java.lang.String getDescription()
throws javax.mail.MessagingException
- Specified by:
getDescription
in interface javax.mail.Part
- Specified by:
getDescription
in class javax.mail.Message
- Throws:
javax.mail.MessagingException
setDescription
public final void setDescription(java.lang.String description)
throws javax.mail.MessagingException
- Specified by:
setDescription
in interface javax.mail.Part
- Specified by:
setDescription
in class javax.mail.Message
- Throws:
javax.mail.MessagingException
getFileName
public final java.lang.String getFileName()
throws javax.mail.MessagingException
- Specified by:
getFileName
in interface javax.mail.Part
- Specified by:
getFileName
in class javax.mail.Message
- Throws:
javax.mail.MessagingException
setFileName
public final void setFileName(java.lang.String fileName)
throws javax.mail.MessagingException
- Specified by:
setFileName
in interface javax.mail.Part
- Specified by:
setFileName
in class javax.mail.Message
- Throws:
javax.mail.MessagingException
getInputStream
public final java.io.InputStream getInputStream()
throws java.io.IOException,
javax.mail.MessagingException
- Specified by:
getInputStream
in interface javax.mail.Part
- Specified by:
getInputStream
in class javax.mail.Message
- Throws:
java.io.IOException
javax.mail.MessagingException
getDataHandler
public final javax.activation.DataHandler getDataHandler()
throws javax.mail.MessagingException
- Specified by:
getDataHandler
in interface javax.mail.Part
- Specified by:
getDataHandler
in class javax.mail.Message
- Throws:
javax.mail.MessagingException
getContent
public final java.lang.Object getContent()
throws java.io.IOException,
javax.mail.MessagingException
- Specified by:
getContent
in interface javax.mail.Part
- Specified by:
getContent
in class javax.mail.Message
- Throws:
java.io.IOException
javax.mail.MessagingException
setDataHandler
public final void setDataHandler(javax.activation.DataHandler handler)
throws javax.mail.MessagingException
- Specified by:
setDataHandler
in interface javax.mail.Part
- Specified by:
setDataHandler
in class javax.mail.Message
- Throws:
javax.mail.MessagingException
setContent
public final void setContent(java.lang.Object o,
java.lang.String str)
throws javax.mail.MessagingException
- Specified by:
setContent
in interface javax.mail.Part
- Specified by:
setContent
in class javax.mail.Message
- Throws:
javax.mail.MessagingException
setText
public final void setText(java.lang.String text)
throws javax.mail.MessagingException
- Specified by:
setText
in interface javax.mail.Part
- Specified by:
setText
in class javax.mail.Message
- Throws:
javax.mail.MessagingException
setContent
public final void setContent(javax.mail.Multipart m)
throws javax.mail.MessagingException
- Specified by:
setContent
in interface javax.mail.Part
- Specified by:
setContent
in class javax.mail.Message
- Throws:
javax.mail.MessagingException
writeTo
public final void writeTo(java.io.OutputStream o)
throws java.io.IOException,
javax.mail.MessagingException
- Specified by:
writeTo
in interface javax.mail.Part
- Specified by:
writeTo
in class javax.mail.Message
- Throws:
java.io.IOException
javax.mail.MessagingException
getHeader
public final java.lang.String[] getHeader(java.lang.String header)
throws javax.mail.MessagingException
- Specified by:
getHeader
in interface javax.mail.Part
- Specified by:
getHeader
in class javax.mail.Message
- Throws:
javax.mail.MessagingException
setHeader
public final void setHeader(java.lang.String name,
java.lang.String value)
throws javax.mail.MessagingException
- Specified by:
setHeader
in interface javax.mail.Part
- Specified by:
setHeader
in class javax.mail.Message
- Throws:
javax.mail.MessagingException
addHeader
public final void addHeader(java.lang.String name,
java.lang.String value)
throws javax.mail.MessagingException
- Specified by:
addHeader
in interface javax.mail.Part
- Specified by:
addHeader
in class javax.mail.Message
- Throws:
javax.mail.MessagingException
removeHeader
public final void removeHeader(java.lang.String name)
throws javax.mail.MessagingException
- Specified by:
removeHeader
in interface javax.mail.Part
- Specified by:
removeHeader
in class javax.mail.Message
- Throws:
javax.mail.MessagingException
getAllHeaders
public final java.util.Enumeration getAllHeaders()
throws javax.mail.MessagingException
- Specified by:
getAllHeaders
in interface javax.mail.Part
- Specified by:
getAllHeaders
in class javax.mail.Message
- Throws:
javax.mail.MessagingException
getMatchingHeaders
public final java.util.Enumeration getMatchingHeaders(java.lang.String[] names)
throws javax.mail.MessagingException
- Specified by:
getMatchingHeaders
in interface javax.mail.Part
- Specified by:
getMatchingHeaders
in class javax.mail.Message
- Throws:
javax.mail.MessagingException
getNonMatchingHeaders
public final java.util.Enumeration getNonMatchingHeaders(java.lang.String[] names)
throws javax.mail.MessagingException
- Specified by:
getNonMatchingHeaders
in interface javax.mail.Part
- Specified by:
getNonMatchingHeaders
in class javax.mail.Message
- Throws:
javax.mail.MessagingException