Package com.sun.mail.imap
Class IMAPMultipartDataSource
java.lang.Object
javax.mail.internet.MimePartDataSource
com.sun.mail.imap.IMAPMultipartDataSource
- All Implemented Interfaces:
javax.activation.DataSource
,MessageAware
,MultipartDataSource
This class
-
Method Summary
Modifier and TypeMethodDescriptiongetBodyPart
(int index) Get the specified Part.int
getCount()
Return the number of enclosed BodyPart objects.Methods inherited from class javax.mail.internet.MimePartDataSource
getContentType, getInputStream, getMessageContext, getName, getOutputStream
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface javax.activation.DataSource
getContentType, getInputStream, getName, getOutputStream
-
Method Details
-
getCount
public int getCount()Description copied from interface:MultipartDataSource
Return the number of enclosed BodyPart objects.- Specified by:
getCount
in interfaceMultipartDataSource
- Returns:
- number of parts
-
getBodyPart
Description copied from interface:MultipartDataSource
Get the specified Part. Parts are numbered starting at 0.- Specified by:
getBodyPart
in interfaceMultipartDataSource
- Parameters:
index
- the index of the desired Part- Returns:
- the Part
- Throws:
MessagingException
- for other failures
-