パッケージ jakarta.mail.internet

クラス MimePartDataSource

  • 実装されたすべてのインターフェース:
    DataSourceMessageAware

    public class MimePartDataSource
    extends ObjectSE
    implements DataSource, MessageAware
    MimePart から DataSource を実装するユーティリティクラス。このクラスは、主にサービスプロバイダーを対象としています。
    作成者:
    John Mani
    関連事項:
    MimePart, DataSource
    • フィールドの詳細

      • part

        protected MimePart part
        この DataSource のデータを提供する MimePart。
        導入:
        JavaMail 1.4
    • コンストラクターの詳細

      • MimePartDataSource

        public MimePartDataSource​(MimePart part)
        MimePart から DataSource を構築するコンストラクター。
        パラメーター:
        part - MimePart
    • メソッドの詳細

      • getOutputStream

        public OutputStreamSE getOutputStream()
                                     throws IOExceptionSE
        出力ストリームを返す DataSource メソッド。

        この実装は UnknownServiceException をスローします。

        次で指定:
        インターフェース DataSourcegetOutputStream 
        戻り値:
        OutputStream
        例外:
        IOExceptionSE - OutputStream の作成に失敗した場合
      • getContentType

        public StringSE getContentType()
        この DataSource のコンテンツ型を返します。

        この実装は、MimePart で getContentType メソッドを呼び出すだけです。

        次で指定:
        インターフェース DataSourcegetContentType 
        戻り値:
        MIME 型
      • getName

        public StringSE getName()
        名前を返す DataSource メソッド。

        この実装は、空の文字列を返すだけです。

        次で指定:
        インターフェース DataSourcegetName 
        戻り値:
        オブジェクトの名前。
      • getMessageContext

        public MessageContext getMessageContext()
        現在のパーツの MessageContext を返します。
        次で指定:
        インターフェース MessageAwaregetMessageContext 
        戻り値:
        メッセージコンテキスト
        導入:
        JavaMail 1.1