public class EmailAttachmentBuilder
extends java.lang.Object
| Modifier | Constructor and Description |
|---|---|
protected |
EmailAttachmentBuilder() |
| Modifier and Type | Method and Description |
|---|---|
EmailAttachmentBuilder |
bytes(byte[] bytes) |
EmailAttachmentBuilder |
bytes(java.io.File file) |
EmailAttachmentBuilder |
bytes(java.io.InputStream inputStream) |
protected void |
checkIfSourceSpecified()
Checks if no source content is specified.
|
EmailAttachment |
create()
Creates
EmailAttachment. |
protected ByteArrayAttachment |
createByteArrayAttachment()
Creates
ByteArrayAttachment. |
protected FileAttachment |
createFileAttachment()
Creates
FileAttachment. |
protected InputStreamAttachment |
createInputStreamAttachment()
Creates
InputStreamAttachment. |
EmailAttachmentBuilder |
file(java.io.File file) |
EmailAttachmentBuilder |
file(java.lang.String fileName) |
protected java.lang.String |
resolveContentId()
Resolves content id from all data.
|
protected java.lang.String |
resolveContentType()
Resolves content type from all data.
|
EmailAttachmentBuilder |
setContentType(java.lang.String contentType) |
EmailAttachmentBuilder |
setInline(boolean inline) |
EmailAttachmentBuilder |
setInline(java.lang.String contentId) |
EmailAttachmentBuilder |
setName(java.lang.String name) |
EmailAttachmentBuilder |
stream(java.io.File file) |
EmailAttachmentBuilder |
stream(java.io.InputStream inputStream) |
public EmailAttachmentBuilder bytes(byte[] bytes)
public EmailAttachmentBuilder bytes(java.io.InputStream inputStream)
public EmailAttachmentBuilder bytes(java.io.File file)
public EmailAttachmentBuilder file(java.io.File file)
public EmailAttachmentBuilder file(java.lang.String fileName)
public EmailAttachmentBuilder stream(java.io.InputStream inputStream)
public EmailAttachmentBuilder stream(java.io.File file)
public EmailAttachmentBuilder setName(java.lang.String name)
public EmailAttachmentBuilder setContentType(java.lang.String contentType)
public EmailAttachmentBuilder setInline(boolean inline)
public EmailAttachmentBuilder setInline(java.lang.String contentId)
public EmailAttachment create()
EmailAttachment.protected void checkIfSourceSpecified()
protected ByteArrayAttachment createByteArrayAttachment()
ByteArrayAttachment.protected InputStreamAttachment createInputStreamAttachment()
InputStreamAttachment.protected FileAttachment createFileAttachment()
FileAttachment. Content type is ignored,
as it is set by javax.mail.protected java.lang.String resolveContentType()
protected java.lang.String resolveContentId()
Copyright © 2003-2013 Jodd Team