public class MultipartMailBuilder extends TextMailBuilder
separator, text
Constructor and Description |
---|
MultipartMailBuilder() |
MultipartMailBuilder(MimeMultipart mp) |
Modifier and Type | Method and Description |
---|---|
int |
add(MultipartMailBuilder mp2)
Add contents of a MAilBuilder
Normally as a nested multipart but single part
content is added directly
|
int |
addBodyPart(MimeBodyPart p) |
int |
addDataSource(javax.activation.DataSource msd,
java.lang.String comment,
java.lang.String name) |
int |
addMessage(MimeMessage m) |
int |
flushText() |
MimeMultipart |
getMultipart() |
int |
mergeMultipart(MimeMultipart mp)
add all parts to the MAilBuilder
text/plain parts are added as seperate text parts text
|
int |
separate(java.lang.String text)
add a separator bar if any more text is appended immediately after this point.
|
void |
setAutoFlush(boolean val) |
void |
setEncoding(java.lang.String enc) |
addReference, addText, changeSeparator, getReferences, setPrefix, toString
public MultipartMailBuilder() throws MessagingException, java.io.IOException
MessagingException
java.io.IOException
public MultipartMailBuilder(MimeMultipart mp) throws MessagingException, java.io.IOException
MessagingException
java.io.IOException
public void setAutoFlush(boolean val)
public MimeMultipart getMultipart() throws MessagingException
MessagingException
public int flushText() throws MessagingException
MessagingException
public int addBodyPart(MimeBodyPart p) throws MessagingException
MessagingException
public int addMessage(MimeMessage m) throws MessagingException
MessagingException
public int addDataSource(javax.activation.DataSource msd, java.lang.String comment, java.lang.String name) throws MessagingException
MessagingException
public int add(MultipartMailBuilder mp2) throws MessagingException, java.io.IOException
mp2
- MessagingException
java.io.IOException
public int mergeMultipart(MimeMultipart mp) throws MessagingException, java.io.IOException
mp
- MessagingException
java.io.IOException
public int separate(java.lang.String text) throws MessagingException
separate
in class TextMailBuilder
MessagingException
public void setEncoding(java.lang.String enc)