javax.mail.internet
public class MimeBodyPart extends BodyPart implements MimePart
Field Summary | |
---|---|
protected byte[] | content
This message's content (unless sourced from a SharedInputStream). |
protected InputStream | contentStream
If the data for this message was supplied by a SharedInputStream
then this is another such stream representing the content of this message;
if this field is non-null, then content will be null. |
protected DataHandler | dh
The DataHandler for this Message's content. |
protected InternetHeaders | headers
This message's headers. |
Constructor Summary | |
---|---|
MimeBodyPart() | |
MimeBodyPart(InputStream in) | |
MimeBodyPart(InternetHeaders headers, byte[] content) |
Method Summary | |
---|---|
void | addHeader(String name, String value) |
void | addHeaderLine(String line) |
Enumeration | getAllHeaderLines() |
Enumeration | getAllHeaders() |
Object | getContent() |
String | getContentID() |
String[] | getContentLanguage() |
String | getContentMD5() |
protected InputStream | getContentStream() |
String | getContentType() |
DataHandler | getDataHandler() |
String | getDescription() |
String | getDisposition() |
String | getEncoding() |
String | getFileName() |
String[] | getHeader(String name) |
String | getHeader(String name, String delimiter) |
InputStream | getInputStream() |
int | getLineCount() |
Enumeration | getMatchingHeaderLines(String[] names) |
Enumeration | getMatchingHeaders(String[] name) |
Enumeration | getNonMatchingHeaderLines(String[] names) |
Enumeration | getNonMatchingHeaders(String[] name) |
InputStream | getRawInputStream() |
int | getSize() |
boolean | isMimeType(String type) |
void | removeHeader(String name) |
void | setContent(Object content, String type) |
void | setContent(Multipart part) |
void | setContentID(String cid) |
void | setContentLanguage(String[] languages) |
void | setContentMD5(String md5) |
void | setDataHandler(DataHandler handler) |
void | setDescription(String description) |
void | setDescription(String description, String charset) |
void | setDisposition(String disposition) |
void | setFileName(String name) |
void | setHeader(String name, String value) |
void | setText(String text) |
void | setText(String text, String charset) |
protected void | updateHeaders() |
void | writeTo(OutputStream out) |