パッケージ com.handywedge.mail

クラス FWAttachmentDataSource

  • すべての実装されたインタフェース:
    jakarta.activation.DataSource, Serializable

    public class FWAttachmentDataSource
    extends Object
    implements jakarta.activation.DataSource, Serializable
    フレームワーク内部で使用するクラスです。
    アプリケーションでは使用しないで下さい。
    関連項目:
    直列化された形式
    • コンストラクタの詳細

      • FWAttachmentDataSource

        public FWAttachmentDataSource​(byte[] buffer,
                                      String name)
        コンストラクタ
        パラメータ:
        buffer - バイト配列
        name - ファイル名
    • メソッドの詳細

      • getInputStream

        public InputStream getInputStream()
                                   throws IOException
        バイナリデータを入力ストリームで取得する。
        定義:
        getInputStream インタフェース内 jakarta.activation.DataSource
        戻り値:
        java.io.InputStream型
        例外:
        IOException - 入出力エラー
      • getOutputStream

        public OutputStream getOutputStream()
                                     throws IOException
        バイナリデータを出力ストリームで取得する。
        定義:
        getOutputStream インタフェース内 jakarta.activation.DataSource
        戻り値:
        java.io.OutputStream型
        例外:
        IOException - 入出力エラー
      • getName

        public String getName()
        ファイル名を取得する。
        定義:
        getName インタフェース内 jakarta.activation.DataSource
        戻り値:
        ファイル名
      • getContentType

        public String getContentType()
        コンテントタイプを取得する。
        定義:
        getContentType インタフェース内 jakarta.activation.DataSource
        戻り値:
        コンテントタイプ
      • getSize

        public int getSize()
        ファイルサイズを取得する。
        戻り値:
        ファイルサイズ
      • close

        public void close()
        InputStream、OutputStreamを閉じる。