|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--net.rim.blackberry.api.mail.BodyPart
|
+--net.rim.blackberry.api.mail.TextBodyPart
Body part with "text/plain" content-type.
This class is used when creating a multipart message that includes a text/plain part.
| Inner Class Summary |
| Inner classes inherited from class net.rim.blackberry.api.mail.BodyPart |
BodyPart.ContentType |
| Field Summary | ||
|
static String |
TEXT_PLAIN
Deprecated. Use getTextPlainContentType(). |
| Fields inherited from class net.rim.blackberry.api.mail.BodyPart |
CONTENT_TYPE, CRLF, EMPTY, SEPARATOR |
| Fields inherited from interface net.rim.blackberry.api.mail.Part |
ATTACHMENT, INLINE |
| Constructor Summary | ||
|
TextBodyPart(Multipart multipart)
Creates a new, emtpy TextBodyPart instance. |
|
|
TextBodyPart(Multipart mp,
String text)
Creates a new TextBodyPart instance with provided contents. |
|
| Method Summary | ||
|
Object |
getContent()
Retrieves this body part's contents. |
|
InputStream |
getInputStream()
Retrieves a stream representation of this body part's contents. |
|
int |
getSize()
Retrieves the length of this body part's contents. |
|
static String |
getTextPlainContentType()
Retrieves the text/plain content-type name as a string. |
|
void |
setContent(Object content)
Sets this body part's contents. |
|
void |
writeTo(OutputStream out)
Writes this body part's contents to an output stream. |
| Methods inherited from class net.rim.blackberry.api.mail.BodyPart |
addHeader, getAllHeaders, getContentType, getHeader, getParent, hasMore, isMimeType, moreRequestSent, removeHeader, setContentType, setHeader |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static String TEXT_PLAIN
getTextPlainContentType().
| Constructor Detail |
public TextBodyPart(Multipart multipart)
multipart - Multipart to contain the new text body part.public TextBodyPart(Multipart mp, String text)
mp - Multipart to contain the new text body part.text - Text to use for body contents.| Method Detail |
public Object getContent()
String form.public InputStream getInputStream()
public int getSize()
public static String getTextPlainContentType()
This value can change during execution, hence a method to retrieve it's value. Call this method when requesting the default content type to ensure you have the most up to date value.
public void setContent(Object content)
content - Object to use as this part's contents; must be
a String, or treatable as such.public void writeTo(OutputStream out) throws IOException
This method first writes two CRLF pairs to the output stream and then writes out this body part's contents as a raw list of bytes.
out - Output stream to receive this part's contents.IOException - If an I/O exception occurs.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
Copyright 1999-2007 Research In Motion Limited. 295 Phillip Street, Waterloo, Ontario, Canada, N2L 3W8. All Rights Reserved.
Copyright 1993-2003 Sun Microsystems, Inc. 901 San Antonio Road, Palo Alto, California, 94303, U.S.A.
Copyright 2002-2003 Nokia Corporation All Rights Reserved.
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.