パッケージ jakarta.mail
インターフェース MultipartDataSource
- すべてのスーパーインターフェース:
DataSource
public interface MultipartDataSource extends DataSource
MultipartDataSource は、ボディパーツを含むDataSourceです。これにより、「メール対応」DataContentHandlersは、そのようなDataSourcesを認識し、適切な方法を使用してBodyPartsにアクセスすることにより、より効率的に実装できます。MultipartDataSource のデータは入力ストリームとしても利用できることに注意してください。
このインターフェースは通常、IMAP プロバイダーなど、マルチパートボディを事前解析するプロバイダーによって実装されます。
- 作成者:
- John Mani
- 関連事項:
DataSource
メソッドのサマリー
すべてのメソッド インスタンスメソッド 抽象メソッド 修飾子と型 メソッド 説明 BodyPartgetBodyPart(int index)指定されたパートを取得します。intgetCount()囲まれた BodyPart オブジェクトの数を返します。インターフェース jakarta.activation.DataSource から継承されたメソッド
getContentType, getInputStream, getName, getOutputStream
メソッドの詳細
getCount
int getCount()
囲まれた BodyPart オブジェクトの数を返します。- 戻り値:
- パーツ数
getBodyPart
BodyPart getBodyPart(int index) throws MessagingException
指定されたパートを取得します。パーツには 0 から始まる番号が付けられています。- パラメーター:
index- 目的のパートのインデックス- 戻り値:
- 一部
- 例外:
IndexOutOfBoundsExceptionSE- 指定されたインデックスが範囲外の場合。MessagingException- その他の障害の場合