public class MessageImpl extends AbstractMessage
Message
.Constructor and Description |
---|
MessageImpl()
Creates a new empty
Message . |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
calcCharset(ContentTypeField contentType) |
protected java.lang.String |
calcMimeType(ContentTypeField child,
ContentTypeField parent) |
protected java.lang.String |
calcTransferEncoding(ContentTransferEncodingField f) |
protected AddressListField |
newAddressList(java.lang.String fieldName,
java.util.Collection<? extends Address> addresses) |
protected ContentDispositionField |
newContentDisposition(java.lang.String dispositionType,
java.util.Map<java.lang.String,java.lang.String> parameters) |
protected ContentDispositionField |
newContentDisposition(java.lang.String dispositionType,
java.lang.String filename,
long size,
java.util.Date creationDate,
java.util.Date modificationDate,
java.util.Date readDate) |
protected ContentTransferEncodingField |
newContentTransferEncoding(java.lang.String contentTransferEncoding) |
protected ContentTypeField |
newContentType(java.lang.String mimeType,
java.util.Map<java.lang.String,java.lang.String> parameters) |
protected DateTimeField |
newDate(java.util.Date date,
java.util.TimeZone zone) |
protected MailboxField |
newMailbox(java.lang.String fieldName,
Mailbox mailbox) |
protected MailboxListField |
newMailboxList(java.lang.String fieldName,
java.util.Collection<Mailbox> mailboxes) |
protected UnstructuredField |
newMessageId(java.lang.String hostname) |
protected UnstructuredField |
newSubject(java.lang.String subject) |
protected java.lang.String |
newUniqueBoundary() |
createMessageId, getBcc, getCc, getDate, getFrom, getMessageId, getReplyTo, getSender, getSubject, getTo, setBcc, setBcc, setBcc, setCc, setCc, setCc, setDate, setDate, setFrom, setFrom, setFrom, setReplyTo, setReplyTo, setReplyTo, setSender, setSubject, setTo, setTo, setTo
dispose, getBody, getCharset, getContentTransferEncoding, getDispositionType, getFilename, getHeader, getMimeType, getParent, isMimeType, isMultipart, removeBody, setBody, setBody, setBody, setContentDisposition, setContentDisposition, setContentDisposition, setContentDisposition, setContentTransferEncoding, setFilename, setHeader, setMessage, setMultipart, setMultipart, setParent, setText, setText
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getBody, getCharset, getContentTransferEncoding, getDispositionType, getFilename, getHeader, getMimeType, getParent, isMultipart, removeBody, setBody, setHeader, setParent
dispose
protected java.lang.String newUniqueBoundary()
newUniqueBoundary
in class AbstractEntity
protected UnstructuredField newMessageId(java.lang.String hostname)
newMessageId
in class AbstractMessage
protected DateTimeField newDate(java.util.Date date, java.util.TimeZone zone)
newDate
in class AbstractMessage
protected MailboxField newMailbox(java.lang.String fieldName, Mailbox mailbox)
newMailbox
in class AbstractMessage
protected MailboxListField newMailboxList(java.lang.String fieldName, java.util.Collection<Mailbox> mailboxes)
newMailboxList
in class AbstractMessage
protected AddressListField newAddressList(java.lang.String fieldName, java.util.Collection<? extends Address> addresses)
newAddressList
in class AbstractMessage
protected UnstructuredField newSubject(java.lang.String subject)
newSubject
in class AbstractMessage
protected ContentDispositionField newContentDisposition(java.lang.String dispositionType, java.lang.String filename, long size, java.util.Date creationDate, java.util.Date modificationDate, java.util.Date readDate)
newContentDisposition
in class AbstractEntity
protected ContentDispositionField newContentDisposition(java.lang.String dispositionType, java.util.Map<java.lang.String,java.lang.String> parameters)
newContentDisposition
in class AbstractEntity
protected ContentTypeField newContentType(java.lang.String mimeType, java.util.Map<java.lang.String,java.lang.String> parameters)
newContentType
in class AbstractEntity
protected ContentTransferEncodingField newContentTransferEncoding(java.lang.String contentTransferEncoding)
newContentTransferEncoding
in class AbstractEntity
protected java.lang.String calcTransferEncoding(ContentTransferEncodingField f)
calcTransferEncoding
in class AbstractEntity
protected java.lang.String calcMimeType(ContentTypeField child, ContentTypeField parent)
calcMimeType
in class AbstractEntity
protected java.lang.String calcCharset(ContentTypeField contentType)
calcCharset
in class AbstractEntity