| Package | Description |
|---|---|
| org.apache.james.mime4j.dom | |
| org.apache.james.mime4j.message |
| Modifier and Type | Method and Description |
|---|---|
Message.Builder |
Message.Builder.addField(Field field) |
Message.Builder |
Message.Builder.clearFields() |
Message.Builder |
Message.Builder.copy(Message other) |
Message.Builder |
Message.Builder.disableContentDecoding()
Enables disable content decoding for
parse(java.io.InputStream) operation. |
Message.Builder |
Message.Builder.disableFlatMode()
Disables flat parsing mode for
parse(java.io.InputStream) operation. |
Message.Builder |
Message.Builder.enableContentDecoding()
Enables automatic content decoding for
parse(java.io.InputStream) operation. |
Message.Builder |
Message.Builder.enableFlatMode()
Enables flat parsing mode for
parse(java.io.InputStream) operation. |
Message.Builder |
Message.Builder.generateMessageId(java.lang.String hostname)
Generates and sets message ID for this message.
|
static Message.Builder |
Message.Builder.of() |
static Message.Builder |
Message.Builder.of(java.io.InputStream is) |
static Message.Builder |
Message.Builder.of(Message other) |
Message.Builder |
Message.Builder.parse(java.io.InputStream is) |
Message.Builder |
Message.Builder.removeFields(java.lang.String name) |
private Message.Builder |
Message.Builder.setAddressList(java.lang.String fieldName,
Address... addresses) |
private Message.Builder |
Message.Builder.setAddressList(java.lang.String fieldName,
Address address) |
private Message.Builder |
Message.Builder.setAddressList(java.lang.String fieldName,
java.util.Collection<? extends Address> addresses) |
private Message.Builder |
Message.Builder.setAddressList(java.lang.String fieldName,
java.lang.String... addresses) |
private Message.Builder |
Message.Builder.setAddressList(java.lang.String fieldName,
java.lang.String address) |
Message.Builder |
Message.Builder.setBcc(Address... bcc)
Sets Bcc header field of this message to the specified
addresses.
|
Message.Builder |
Message.Builder.setBcc(Address bcc)
Sets Bcc header field of this message to the specified
address.
|
Message.Builder |
Message.Builder.setBcc(java.util.Collection<? extends Address> bcc)
Sets Bcc header field of this message to the specified
addresses.
|
Message.Builder |
Message.Builder.setBody(BinaryBody binaryBody) |
Message.Builder |
Message.Builder.setBody(Body body) |
Message.Builder |
Message.Builder.setBody(byte[] bin,
java.lang.String mimeType)
Sets binary content of this message with the given MIME type.
|
Message.Builder |
Message.Builder.setBody(Message message) |
Message.Builder |
Message.Builder.setBody(Multipart multipart) |
Message.Builder |
Message.Builder.setBody(java.lang.String text,
java.nio.charset.Charset charset)
Sets text of this message with the charset.
|
Message.Builder |
Message.Builder.setBody(java.lang.String text,
java.lang.String subtype,
java.nio.charset.Charset charset)
Sets text of this message with the given MIME subtype and charset.
|
Message.Builder |
Message.Builder.setBody(TextBody textBody) |
Message.Builder |
Message.Builder.setCc(Address... cc)
Sets Cc header field of this message to the specified
addresses.
|
Message.Builder |
Message.Builder.setCc(Address cc)
Sets Cc header field of this message to the specified
address.
|
Message.Builder |
Message.Builder.setCc(java.util.Collection<? extends Address> cc)
Sets Cc header field of this message to the specified
addresses.
|
Message.Builder |
Message.Builder.setContentDisposition(java.lang.String dispositionType) |
Message.Builder |
Message.Builder.setContentDisposition(java.lang.String dispositionType,
java.lang.String filename) |
Message.Builder |
Message.Builder.setContentDisposition(java.lang.String dispositionType,
java.lang.String filename,
long size) |
Message.Builder |
Message.Builder.setContentDisposition(java.lang.String dispositionType,
java.lang.String filename,
long size,
java.util.Date creationDate,
java.util.Date modificationDate,
java.util.Date readDate) |
Message.Builder |
Message.Builder.setContentTransferEncoding(java.lang.String contentTransferEncoding) |
Message.Builder |
Message.Builder.setContentType(java.lang.String mimeType,
NameValuePair... parameters) |
Message.Builder |
Message.Builder.setDate(java.util.Date date)
Sets Date header field for this message.
|
Message.Builder |
Message.Builder.setDate(java.util.Date date,
java.util.TimeZone zone)
Sets Date header field for this message.
|
Message.Builder |
Message.Builder.setField(Field field) |
Message.Builder |
Message.Builder.setFrom(java.util.Collection<Mailbox> from)
Sets From header field of this message to the specified
mailbox addresses.
|
Message.Builder |
Message.Builder.setFrom(Mailbox... from)
Sets From header field of this message to the specified
mailbox addresses.
|
Message.Builder |
Message.Builder.setFrom(Mailbox from)
Sets From header field of this message to the specified
mailbox address.
|
Message.Builder |
Message.Builder.setFrom(java.lang.String... from)
Sets From header field of this message to the specified
mailbox addresses.
|
Message.Builder |
Message.Builder.setFrom(java.lang.String from)
Sets From header field of this message to the specified
mailbox address.
|
private Message.Builder |
Message.Builder.setMailbox(java.lang.String fieldName,
Mailbox mailbox) |
private Message.Builder |
Message.Builder.setMailbox(java.lang.String fieldName,
java.lang.String mailbox) |
private Message.Builder |
Message.Builder.setMailboxList(java.lang.String fieldName,
java.util.Collection<Mailbox> mailboxes) |
private Message.Builder |
Message.Builder.setMailboxList(java.lang.String fieldName,
Mailbox... mailboxes) |
private Message.Builder |
Message.Builder.setMailboxList(java.lang.String fieldName,
Mailbox mailbox) |
private Message.Builder |
Message.Builder.setMailboxList(java.lang.String fieldName,
java.lang.String... mailboxes) |
private Message.Builder |
Message.Builder.setMailboxList(java.lang.String fieldName,
java.lang.String mailbox) |
Message.Builder |
Message.Builder.setMessageId(java.lang.String messageId)
Sets message ID for this message.
|
Message.Builder |
Message.Builder.setReplyTo(Address... replyTo)
Sets Reply-To header field of this message to the specified
addresses.
|
Message.Builder |
Message.Builder.setReplyTo(Address replyTo)
Sets Reply-To header field of this message to the specified
address.
|
Message.Builder |
Message.Builder.setReplyTo(java.util.Collection<? extends Address> replyTo)
Sets Reply-To header field of this message to the specified
addresses.
|
Message.Builder |
Message.Builder.setSender(Mailbox sender)
Sets Sender header field of this message to the specified
mailbox address.
|
Message.Builder |
Message.Builder.setSender(java.lang.String sender)
Sets Sender header field of this message to the specified
mailbox address.
|
Message.Builder |
Message.Builder.setSubject(java.lang.String subject)
Sets Subject header field for this message.
|
Message.Builder |
Message.Builder.setTo(Address... to)
Sets To header field of this message to the specified
addresses.
|
Message.Builder |
Message.Builder.setTo(Address to)
Sets To header field of this message to the specified
address.
|
Message.Builder |
Message.Builder.setTo(java.util.Collection<? extends Address> to)
Sets To header field of this message to the specified
addresses.
|
Message.Builder |
Message.Builder.setTo(java.lang.String... to)
Sets To header field of this message to the specified
addresses.
|
Message.Builder |
Message.Builder.setTo(java.lang.String to)
Sets To header field of this message to the specified
address.
|
Message.Builder |
Message.Builder.use(BodyDescriptorBuilder bodyDescBuilder)
Sets
BodyDescriptorBuilder that will be
used to generate body descriptors when executing parse(java.io.InputStream). |
Message.Builder |
Message.Builder.use(BodyFactory bodyFactory)
Sets
BodyFactory that will be
used to generate message body. |
Message.Builder |
Message.Builder.use(DecodeMonitor monitor)
Sets
DecodeMonitor that will be
used to handle malformed data when executing parse(java.io.InputStream). |
Message.Builder |
Message.Builder.use(FieldParser<?> fieldParser)
Sets
FieldParser that will be
used to generate parse message fields when executing parse(java.io.InputStream). |
Message.Builder |
Message.Builder.use(MimeConfig config)
Sets MIME configuration.
|
| Modifier and Type | Field and Description |
|---|---|
private Message.Builder |
MessageBuilder.builder
Deprecated.
|
| Constructor and Description |
|---|
MessageBuilder(Message.Builder builder)
Deprecated.
|