|
|||||||||
| 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. |
|
boolean |
hasMore()
Determines if more data for this body part is available on the server. |
|
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, 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 boolean hasMore()
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-2009 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.