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, setTodispose, 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, setTextclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetBody, getCharset, getContentTransferEncoding, getDispositionType, getFilename, getHeader, getMimeType, getParent, isMultipart, removeBody, setBody, setHeader, setParentdisposeprotected java.lang.String newUniqueBoundary()
newUniqueBoundary in class AbstractEntityprotected UnstructuredField newMessageId(java.lang.String hostname)
newMessageId in class AbstractMessageprotected DateTimeField newDate(java.util.Date date, java.util.TimeZone zone)
newDate in class AbstractMessageprotected MailboxField newMailbox(java.lang.String fieldName, Mailbox mailbox)
newMailbox in class AbstractMessageprotected MailboxListField newMailboxList(java.lang.String fieldName, java.util.Collection<Mailbox> mailboxes)
newMailboxList in class AbstractMessageprotected AddressListField newAddressList(java.lang.String fieldName, java.util.Collection<? extends Address> addresses)
newAddressList in class AbstractMessageprotected UnstructuredField newSubject(java.lang.String subject)
newSubject in class AbstractMessageprotected 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 AbstractEntityprotected ContentDispositionField newContentDisposition(java.lang.String dispositionType, java.util.Map<java.lang.String,java.lang.String> parameters)
newContentDisposition in class AbstractEntityprotected ContentTypeField newContentType(java.lang.String mimeType, java.util.Map<java.lang.String,java.lang.String> parameters)
newContentType in class AbstractEntityprotected ContentTransferEncodingField newContentTransferEncoding(java.lang.String contentTransferEncoding)
newContentTransferEncoding in class AbstractEntityprotected java.lang.String calcTransferEncoding(ContentTransferEncodingField f)
calcTransferEncoding in class AbstractEntityprotected java.lang.String calcMimeType(ContentTypeField child, ContentTypeField parent)
calcMimeType in class AbstractEntityprotected java.lang.String calcCharset(ContentTypeField contentType)
calcCharset in class AbstractEntity