パッケージ jakarta.activation

インターフェース DataSource

  • すべての既知のサブインターフェース:
    MultipartDataSource
    すべての既知の実装クラス:
    ByteArrayDataSourceFileDataSourceMimePartDataSourceURLDataSource

    public interface DataSource
    DataSource インターフェースは、Jakarta Activation に任意のデータコレクションの抽象化を提供します。そのデータの型と、必要に応じて InputStreams および OutputStreams の形式でデータへのアクセスを提供します。
    • メソッドのサマリー

      すべてのメソッド   インスタンスメソッド   抽象メソッド  
      修飾子と型 メソッド 説明
      StringSEgetContentType()
      このメソッドは、データの MIME 型を文字列の形式で返します。
      InputStreamSEgetInputStream()
      このメソッドは、データを表す InputStream を返し、それができない場合は適切な例外をスローします。
      StringSEgetName()
      このオブジェクトの名前を返します。オブジェクトの名前は、基になるオブジェクトの性質によって異なります。
      OutputStreamSEgetOutputStream()
      このメソッドは、データを書き込むことができる OutputStream を返し、それができない場合は適切な例外をスローします。
    • メソッドの詳細

      • getInputStream

        InputStreamSE getInputStream()
                            throws IOExceptionSE
        このメソッドは、データを表す InputStream を返し、それができない場合は適切な例外をスローします。このメソッドが呼び出されるたびに新しい InputStream オブジェクトが返される必要があり、ストリームはデータの先頭に配置される必要があることに注意してください。
        戻り値:
        InputStream
        例外:
        IOExceptionSE - InputStream の作成に失敗した場合
      • getOutputStream

        OutputStreamSE getOutputStream()
                              throws IOExceptionSE
        このメソッドは、データを書き込むことができる OutputStream を返し、それができない場合は適切な例外をスローします。このメソッドが呼び出されるたびに新しい OutputStream オブジェクトが返される必要があり、ストリームはデータが書き込まれる場所に配置される必要があることに注意してください。
        戻り値:
        OutputStream
        例外:
        IOExceptionSE - OutputStream の作成に失敗した場合
      • getContentType

        StringSE getContentType()
        このメソッドは、データの MIME 型を文字列の形式で返します。常に有効な型を返す必要があります。DataSource 実装でデータ型を判別できない場合は、getContentType が "application/octet-stream" を返すことが推奨されます。
        戻り値:
        MIME 型
      • getName

        StringSE getName()
        このオブジェクトの名前を返します。オブジェクトの名前は、基になるオブジェクトの性質によって異なります。DataSources カプセル化ファイルは、オブジェクトのファイル名を返すことを選択できます。(通常、これはパス名全体ではなく、ファイル名の最後のコンポーネントになります。)
        戻り値:
        オブジェクトの名前。