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