Package org.apache.james.mime4j.message
Class MessageBuilder
- java.lang.Object
-
- org.apache.james.mime4j.message.MessageBuilder
-
@Deprecated public class MessageBuilder extends java.lang.ObjectDeprecated.Deprecated: please useMessage.Builderinstead This builder will create message that do not respect theMessage.getDate()contract regarding the return value when the message do not have a Date header See MIME4J-262
-
-
Field Summary
Fields Modifier and Type Field Description private Message.BuilderbuilderDeprecated.
-
Constructor Summary
Constructors Modifier Constructor Description MessageBuilder()Deprecated.privateMessageBuilder(Message.Builder builder)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description MessageBuilderaddField(Field field)Deprecated.Messagebuild()Deprecated.MessageBuilderclearFields()Deprecated.booleancontainsField(java.lang.String name)Deprecated.MessageBuildercopy(Message other)Deprecated.static MessageBuildercreate()Deprecated.static MessageBuildercreateCopy(Message other)Deprecated.MessageBuilderdisableContentDecoding()Deprecated.MessageBuilderdisableFlatMode()Deprecated.MessageBuilderenableContentDecoding()Deprecated.MessageBuilderenableFlatMode()Deprecated.MessageBuildergenerateMessageId(java.lang.String hostname)Deprecated.AddressListgetBcc()Deprecated.BodygetBody()Deprecated.AddressListgetCc()Deprecated.java.lang.StringgetCharset()Deprecated.java.lang.StringgetContentTransferEncoding()Deprecated.java.util.DategetCreationDate()Deprecated.java.util.DategetDate()Deprecated.java.lang.StringgetDispositionType()Deprecated.FieldgetField(java.lang.String name)Deprecated.<F extends Field>
FgetField(java.lang.String name, java.lang.Class<F> clazz)Deprecated.java.util.List<Field>getFields()Deprecated.<F extends Field>
java.util.List<F>getFields(java.lang.String name, java.lang.Class<F> clazz)Deprecated.java.lang.StringgetFilename()Deprecated.MailboxListgetFrom()Deprecated.java.lang.StringgetMessageId()Deprecated.java.lang.StringgetMimeType()Deprecated.java.util.DategetModificationDate()Deprecated.java.util.DategetReadDate()Deprecated.AddressListgetReplyTo()Deprecated.MailboxgetSender()Deprecated.longgetSize()Deprecated.java.lang.StringgetSubject()Deprecated.AddressListgetTo()Deprecated.MessageBuilderparse(java.io.InputStream is)Deprecated.static MessageBuilderread(java.io.InputStream is)Deprecated.MessageBuilderremoveFields(java.lang.String name)Deprecated.MessageBuildersetBcc(java.util.Collection<? extends Address> bcc)Deprecated.MessageBuildersetBcc(Address bcc)Deprecated.MessageBuildersetBcc(Address... bcc)Deprecated.MessageBuildersetBody(byte[] bin, java.lang.String mimeType)Deprecated.MessageBuildersetBody(java.lang.String text, java.lang.String subtype, java.nio.charset.Charset charset)Deprecated.MessageBuildersetBody(java.lang.String text, java.nio.charset.Charset charset)Deprecated.MessageBuildersetBody(BinaryBody binaryBody)Deprecated.MessageBuildersetBody(Body body)Deprecated.MessageBuildersetBody(Message message)Deprecated.MessageBuildersetBody(Multipart multipart)Deprecated.MessageBuildersetBody(TextBody textBody)Deprecated.MessageBuildersetCc(java.util.Collection<? extends Address> cc)Deprecated.MessageBuildersetCc(Address cc)Deprecated.MessageBuildersetCc(Address... cc)Deprecated.MessageBuildersetContentDisposition(java.lang.String dispositionType)Deprecated.MessageBuildersetContentDisposition(java.lang.String dispositionType, java.lang.String filename)Deprecated.MessageBuildersetContentDisposition(java.lang.String dispositionType, java.lang.String filename, long size)Deprecated.MessageBuildersetContentDisposition(java.lang.String dispositionType, java.lang.String filename, long size, java.util.Date creationDate, java.util.Date modificationDate, java.util.Date readDate)Deprecated.MessageBuildersetContentTransferEncoding(java.lang.String contentTransferEncoding)Deprecated.MessageBuildersetContentType(java.lang.String mimeType, NameValuePair... parameters)Deprecated.MessageBuildersetDate(java.util.Date date)Deprecated.MessageBuildersetDate(java.util.Date date, java.util.TimeZone zone)Deprecated.MessageBuildersetField(Field field)Deprecated.MessageBuildersetFrom(java.lang.String from)Deprecated.MessageBuildersetFrom(java.lang.String... from)Deprecated.MessageBuildersetFrom(java.util.Collection<Mailbox> from)Deprecated.MessageBuildersetFrom(Mailbox from)Deprecated.MessageBuildersetFrom(Mailbox... from)Deprecated.MessageBuildersetMessageId(java.lang.String messageId)Deprecated.MessageBuildersetReplyTo(java.util.Collection<? extends Address> replyTo)Deprecated.MessageBuildersetReplyTo(Address replyTo)Deprecated.MessageBuildersetReplyTo(Address... replyTo)Deprecated.MessageBuildersetSender(java.lang.String sender)Deprecated.MessageBuildersetSender(Mailbox sender)Deprecated.MessageBuildersetSubject(java.lang.String subject)Deprecated.MessageBuildersetTo(java.lang.String to)Deprecated.MessageBuildersetTo(java.lang.String... to)Deprecated.MessageBuildersetTo(java.util.Collection<? extends Address> to)Deprecated.MessageBuildersetTo(Address to)Deprecated.MessageBuildersetTo(Address... to)Deprecated.MessageBuilderuse(DecodeMonitor monitor)Deprecated.MessageBuilderuse(FieldParser<?> fieldParser)Deprecated.MessageBuilderuse(BodyFactory bodyFactory)Deprecated.MessageBuilderuse(BodyDescriptorBuilder bodyDescBuilder)Deprecated.MessageBuilderuse(MimeConfig config)Deprecated.
-
-
-
Field Detail
-
builder
private final Message.Builder builder
Deprecated.
-
-
Constructor Detail
-
MessageBuilder
public MessageBuilder()
Deprecated.
-
MessageBuilder
private MessageBuilder(Message.Builder builder)
Deprecated.
-
-
Method Detail
-
create
public static MessageBuilder create()
Deprecated.
-
createCopy
public static MessageBuilder createCopy(Message other)
Deprecated.
-
read
public static MessageBuilder read(java.io.InputStream is) throws java.io.IOException
Deprecated.- Throws:
java.io.IOException
-
enableFlatMode
public MessageBuilder enableFlatMode()
Deprecated.
-
disableFlatMode
public MessageBuilder disableFlatMode()
Deprecated.
-
enableContentDecoding
public MessageBuilder enableContentDecoding()
Deprecated.
-
disableContentDecoding
public MessageBuilder disableContentDecoding()
Deprecated.
-
setField
public MessageBuilder setField(Field field)
Deprecated.
-
addField
public MessageBuilder addField(Field field)
Deprecated.
-
getField
public Field getField(java.lang.String name)
Deprecated.
-
getField
public <F extends Field> F getField(java.lang.String name, java.lang.Class<F> clazz)
Deprecated.
-
getFields
public java.util.List<Field> getFields()
Deprecated.
-
getFields
public <F extends Field> java.util.List<F> getFields(java.lang.String name, java.lang.Class<F> clazz)
Deprecated.
-
removeFields
public MessageBuilder removeFields(java.lang.String name)
Deprecated.
-
clearFields
public MessageBuilder clearFields()
Deprecated.
-
containsField
public boolean containsField(java.lang.String name)
Deprecated.
-
getMimeType
public java.lang.String getMimeType()
Deprecated.
-
getCharset
public java.lang.String getCharset()
Deprecated.
-
getContentTransferEncoding
public java.lang.String getContentTransferEncoding()
Deprecated.
-
setContentType
public MessageBuilder setContentType(java.lang.String mimeType, NameValuePair... parameters)
Deprecated.
-
setContentTransferEncoding
public MessageBuilder setContentTransferEncoding(java.lang.String contentTransferEncoding)
Deprecated.
-
getDispositionType
public java.lang.String getDispositionType()
Deprecated.
-
setContentDisposition
public MessageBuilder setContentDisposition(java.lang.String dispositionType)
Deprecated.
-
setContentDisposition
public MessageBuilder setContentDisposition(java.lang.String dispositionType, java.lang.String filename)
Deprecated.
-
setContentDisposition
public MessageBuilder setContentDisposition(java.lang.String dispositionType, java.lang.String filename, long size)
Deprecated.
-
setContentDisposition
public MessageBuilder setContentDisposition(java.lang.String dispositionType, java.lang.String filename, long size, java.util.Date creationDate, java.util.Date modificationDate, java.util.Date readDate)
Deprecated.
-
getBody
public Body getBody()
Deprecated.
-
setBody
public MessageBuilder setBody(Multipart multipart)
Deprecated.
-
setBody
public MessageBuilder setBody(Message message)
Deprecated.
-
setBody
public MessageBuilder setBody(Body body)
Deprecated.
-
setBody
public MessageBuilder setBody(TextBody textBody)
Deprecated.
-
setBody
public MessageBuilder setBody(BinaryBody binaryBody)
Deprecated.
-
setBody
public MessageBuilder setBody(java.lang.String text, java.nio.charset.Charset charset) throws java.io.IOException
Deprecated.- Throws:
java.io.IOException
-
setBody
public MessageBuilder setBody(java.lang.String text, java.lang.String subtype, java.nio.charset.Charset charset) throws java.io.IOException
Deprecated.- Throws:
java.io.IOException
-
setBody
public MessageBuilder setBody(byte[] bin, java.lang.String mimeType) throws java.io.IOException
Deprecated.- Throws:
java.io.IOException
-
getFilename
public java.lang.String getFilename()
Deprecated.
-
getSize
public long getSize()
Deprecated.
-
getCreationDate
public java.util.Date getCreationDate()
Deprecated.
-
getModificationDate
public java.util.Date getModificationDate()
Deprecated.
-
getReadDate
public java.util.Date getReadDate()
Deprecated.
-
getMessageId
public java.lang.String getMessageId()
Deprecated.
-
setMessageId
public MessageBuilder setMessageId(java.lang.String messageId)
Deprecated.
-
generateMessageId
public MessageBuilder generateMessageId(java.lang.String hostname)
Deprecated.
-
getSubject
public java.lang.String getSubject()
Deprecated.
-
setSubject
public MessageBuilder setSubject(java.lang.String subject)
Deprecated.
-
getDate
public java.util.Date getDate()
Deprecated.
-
setDate
public MessageBuilder setDate(java.util.Date date)
Deprecated.
-
setDate
public MessageBuilder setDate(java.util.Date date, java.util.TimeZone zone)
Deprecated.
-
getSender
public Mailbox getSender()
Deprecated.
-
setSender
public MessageBuilder setSender(Mailbox sender)
Deprecated.
-
setSender
public MessageBuilder setSender(java.lang.String sender) throws ParseException
Deprecated.- Throws:
ParseException
-
getFrom
public MailboxList getFrom()
Deprecated.
-
setFrom
public MessageBuilder setFrom(java.lang.String... from) throws ParseException
Deprecated.- Throws:
ParseException
-
setFrom
public MessageBuilder setFrom(java.util.Collection<Mailbox> from)
Deprecated.
-
setFrom
public MessageBuilder setFrom(Mailbox from)
Deprecated.
-
setFrom
public MessageBuilder setFrom(java.lang.String from) throws ParseException
Deprecated.- Throws:
ParseException
-
setFrom
public MessageBuilder setFrom(Mailbox... from)
Deprecated.
-
getTo
public AddressList getTo()
Deprecated.
-
setTo
public MessageBuilder setTo(java.lang.String... to) throws ParseException
Deprecated.- Throws:
ParseException
-
setTo
public MessageBuilder setTo(java.util.Collection<? extends Address> to)
Deprecated.
-
setTo
public MessageBuilder setTo(Address to)
Deprecated.
-
setTo
public MessageBuilder setTo(java.lang.String to) throws ParseException
Deprecated.- Throws:
ParseException
-
setTo
public MessageBuilder setTo(Address... to)
Deprecated.
-
getCc
public AddressList getCc()
Deprecated.
-
setCc
public MessageBuilder setCc(Address... cc)
Deprecated.
-
setCc
public MessageBuilder setCc(java.util.Collection<? extends Address> cc)
Deprecated.
-
setCc
public MessageBuilder setCc(Address cc)
Deprecated.
-
getBcc
public AddressList getBcc()
Deprecated.
-
setBcc
public MessageBuilder setBcc(Address... bcc)
Deprecated.
-
setBcc
public MessageBuilder setBcc(java.util.Collection<? extends Address> bcc)
Deprecated.
-
setBcc
public MessageBuilder setBcc(Address bcc)
Deprecated.
-
copy
public MessageBuilder copy(Message other)
Deprecated.
-
parse
public MessageBuilder parse(java.io.InputStream is) throws java.io.IOException
Deprecated.- Throws:
java.io.IOException
-
getReplyTo
public AddressList getReplyTo()
Deprecated.
-
setReplyTo
public MessageBuilder setReplyTo(Address... replyTo)
Deprecated.
-
setReplyTo
public MessageBuilder setReplyTo(java.util.Collection<? extends Address> replyTo)
Deprecated.
-
setReplyTo
public MessageBuilder setReplyTo(Address replyTo)
Deprecated.
-
use
public MessageBuilder use(MimeConfig config)
Deprecated.
-
use
public MessageBuilder use(DecodeMonitor monitor)
Deprecated.
-
use
public MessageBuilder use(BodyDescriptorBuilder bodyDescBuilder)
Deprecated.
-
use
public MessageBuilder use(FieldParser<?> fieldParser)
Deprecated.
-
use
public MessageBuilder use(BodyFactory bodyFactory)
Deprecated.
-
build
public Message build()
Deprecated.
-
-