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