パッケージ jakarta.mail

インターフェース MultipartDataSource

すべてのスーパーインターフェース:
DataSource

public interface MultipartDataSource extends DataSource
MultipartDataSource は、ボディパーツを含む DataSource です。これにより、「メール対応」 DataContentHandlers は、そのような DataSources を認識し、適切な方法を使用して BodyParts にアクセスすることにより、より効率的に実装できます。

MultipartDataSource のデータは入力ストリームとしても利用できることに注意してください。

このインターフェースは通常、IMAP プロバイダーなど、マルチパートボディを事前解析するプロバイダーによって実装されます。

作成者:
John Mani
関連事項:
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    getBodyPart(int index)
    指定されたパートを取得します。
    int
    囲まれた BodyPart オブジェクトの数を返します。

    インターフェース jakarta.activation.DataSource から継承されたメソッド

    getContentType, getInputStream, getName, getOutputStream
  • メソッドの詳細

    • getCount

      int getCount()
      囲まれた BodyPart オブジェクトの数を返します。
      戻り値:
      パーツ数
    • getBodyPart

      BodyPart getBodyPart(int index) throws MessagingException
      指定されたパートを取得します。パーツには 0 から始まる番号が付けられています。
      パラメーター:
      index - 目的のパートのインデックス
      戻り値:
      一部
      例外:
      IndexOutOfBoundsExceptionSE - 指定されたインデックスが範囲外の場合。
      MessagingException - その他の障害の場合