当前页面:
在线文档首页 >
Java Platform, Enterprise Edition v1.3.1 API Specifications
Java 2 Platform EE v1.3: Interface MultipartDataSource - Java Platform, Enterprise Edition v1.3.1 API Specifications
javax.mail
Interface MultipartDataSource
- All Superinterfaces:
- DataSource
- public interface MultipartDataSource
- extends DataSource
MultipartDataSource is a DataSource
that contains body
parts. This allows "mail aware" DataContentHandlers
to
be implemented more efficiently by being aware of such
DataSources
and using the appropriate methods to access
BodyParts
.
Note that the data of a MultipartDataSource is also available as
an input stream.
This interface will typically be implemented by providers that
preparse multipart bodies, for example an IMAP provider.
- See Also:
DataSource
getCount
public int getCount()
- Return the number of enclosed BodyPart objects.
- Returns:
- number of parts
getBodyPart
public BodyPart getBodyPart(int index)
throws MessagingException
- Get the specified Part. Parts are numbered starting at 0.
- Parameters:
index
- the index of the desired Part- Returns:
- the Part
- Throws:
java.lang.IndexOutOfBoundsException
- if the given index
is out of range.MessagingException
-