| java.lang.Object |
| ↳ |
javax.mail.BodyPart |
| |
↳ |
javax.mail.internet.MimeBodyPart |
| |
|
↳ |
com.google.gdata.data.media.MediaBodyPart |
Class Overview
The MediaBodyPart class extends the base MimeBodyPart implementation
to provide streaming media support for GData MIME multipart content.
When the body part contains media content (anything other than
"application/atom+xml"), the body part will use a custom
DataHandler implementation that keeps the data in raw stream format.
Summary
|
[Expand]
Inherited Constants |
From interface
javax.mail.Part
| String |
ATTACHMENT |
|
| String |
INLINE |
|
|
|
[Expand]
Inherited Fields |
From class
javax.mail.internet.MimeBodyPart
|
static
final
boolean |
cacheMultipart |
|
|
private
Object |
cachedContent |
|
|
protected
byte[] |
content |
|
|
protected
InputStream |
contentStream |
|
|
private
static
final
boolean |
decodeFileName |
|
|
protected
DataHandler |
dh |
|
|
private
static
final
boolean |
encodeFileName |
|
|
protected
InternetHeaders |
headers |
|
|
private
static
final
boolean |
ignoreMultipartEncoding |
|
|
private
static
final
boolean |
setContentTypeFileName |
|
|
private
static
final
boolean |
setDefaultTextCharset |
|
|
From class
javax.mail.BodyPart
|
protected
Multipart |
parent |
|
|
|
[Expand]
Inherited Methods |
From class
javax.mail.internet.MimeBodyPart
|
void
|
addHeader(String arg0, String arg1)
|
|
void
|
addHeaderLine(String arg0)
|
|
void
|
attachFile(File arg0)
|
|
void
|
attachFile(String arg0)
|
|
Enumeration
|
getAllHeaderLines()
|
|
Enumeration
|
getAllHeaders()
|
|
Object
|
getContent()
|
|
String
|
getContentID()
|
|
String[]
|
getContentLanguage()
|
|
String
|
getContentMD5()
|
|
InputStream
|
getContentStream()
|
|
String
|
getContentType()
|
|
DataHandler
|
getDataHandler()
|
|
String
|
getDescription()
|
|
String
|
getDisposition()
|
|
String
|
getEncoding()
|
|
String
|
getFileName()
|
|
String[]
|
getHeader(String arg0)
|
|
String
|
getHeader(String arg0, String arg1)
|
|
InputStream
|
getInputStream()
|
|
int
|
getLineCount()
|
|
Enumeration
|
getMatchingHeaderLines(String[] arg0)
|
|
Enumeration
|
getMatchingHeaders(String[] arg0)
|
|
Enumeration
|
getNonMatchingHeaderLines(String[] arg0)
|
|
Enumeration
|
getNonMatchingHeaders(String[] arg0)
|
|
InputStream
|
getRawInputStream()
|
|
int
|
getSize()
|
|
boolean
|
isMimeType(String arg0)
|
|
void
|
removeHeader(String arg0)
|
|
void
|
saveFile(String arg0)
|
|
void
|
saveFile(File arg0)
|
|
void
|
setContent(Multipart arg0)
|
|
void
|
setContent(Object arg0, String arg1)
|
|
void
|
setContentID(String arg0)
|
|
void
|
setContentLanguage(String[] arg0)
|
|
void
|
setContentMD5(String arg0)
|
|
void
|
setDataHandler(DataHandler arg0)
|
|
void
|
setDescription(String arg0, String arg1)
|
|
void
|
setDescription(String arg0)
|
|
void
|
setDisposition(String arg0)
|
|
void
|
setFileName(String arg0)
|
|
void
|
setHeader(String arg0, String arg1)
|
|
void
|
setText(String arg0)
|
|
void
|
setText(String arg0, String arg1, String arg2)
|
|
void
|
setText(String arg0, String arg1)
|
|
void
|
updateHeaders()
|
|
void
|
writeTo(OutputStream arg0)
|
|
From class
javax.mail.BodyPart
|
From class
java.lang.Object
|
Object
|
clone()
|
|
boolean
|
equals(Object arg0)
|
|
void
|
finalize()
|
|
final
Class<?>
|
getClass()
|
|
int
|
hashCode()
|
|
final
void
|
notify()
|
|
final
void
|
notifyAll()
|
|
String
|
toString()
|
|
final
void
|
wait()
|
|
final
void
|
wait(long arg0, int arg1)
|
|
final
void
|
wait(long arg0)
|
|
From interface
javax.mail.Part
|
abstract
void
|
addHeader(String arg0, String arg1)
|
|
abstract
Enumeration
|
getAllHeaders()
|
|
abstract
Object
|
getContent()
|
|
abstract
String
|
getContentType()
|
|
abstract
DataHandler
|
getDataHandler()
|
|
abstract
String
|
getDescription()
|
|
abstract
String
|
getDisposition()
|
|
abstract
String
|
getFileName()
|
|
abstract
String[]
|
getHeader(String arg0)
|
|
abstract
InputStream
|
getInputStream()
|
|
abstract
int
|
getLineCount()
|
|
abstract
Enumeration
|
getMatchingHeaders(String[] arg0)
|
|
abstract
Enumeration
|
getNonMatchingHeaders(String[] arg0)
|
|
abstract
int
|
getSize()
|
|
abstract
boolean
|
isMimeType(String arg0)
|
|
abstract
void
|
removeHeader(String arg0)
|
|
abstract
void
|
setContent(Multipart arg0)
|
|
abstract
void
|
setContent(Object arg0, String arg1)
|
|
abstract
void
|
setDataHandler(DataHandler arg0)
|
|
abstract
void
|
setDescription(String arg0)
|
|
abstract
void
|
setDisposition(String arg0)
|
|
abstract
void
|
setFileName(String arg0)
|
|
abstract
void
|
setHeader(String arg0, String arg1)
|
|
abstract
void
|
setText(String arg0)
|
|
abstract
void
|
writeTo(OutputStream arg0)
|
|
From interface
javax.mail.internet.MimePart
|
abstract
void
|
addHeaderLine(String arg0)
|
|
abstract
Enumeration
|
getAllHeaderLines()
|
|
abstract
String
|
getContentID()
|
|
abstract
String[]
|
getContentLanguage()
|
|
abstract
String
|
getContentMD5()
|
|
abstract
String
|
getEncoding()
|
|
abstract
String
|
getHeader(String arg0, String arg1)
|
|
abstract
Enumeration
|
getMatchingHeaderLines(String[] arg0)
|
|
abstract
Enumeration
|
getNonMatchingHeaderLines(String[] arg0)
|
|
abstract
void
|
setContentLanguage(String[] arg0)
|
|
abstract
void
|
setContentMD5(String arg0)
|
|
abstract
void
|
setText(String arg0)
|
|
abstract
void
|
setText(String arg0, String arg1, String arg2)
|
|
abstract
void
|
setText(String arg0, String arg1)
|
|
Fields
Public Constructors
public
MediaBodyPart
(InputStream is)
public
MediaBodyPart
(IEntry entry)
public
MediaBodyPart
(InternetHeaders headers, byte[] content)
Public Methods
public
MediaSource
getMediaSource
()
Returns the media source associated with the body part.
public
boolean
isAtomPart
()
Returns true if the body part contains Atom data.