インターフェース Content

すべての既知の実装クラス:
InspectedContentLayer

public interface Content
OutputStreamSE に書き込むことができる既知のサイズのコンテンツ。
導入:
2.3.0
作成者:
Phillip Webb
  • 方法の概要

    修飾子と型
    メソッド
    説明
    static Content
    of(byte[] bytes)
    指定された入力ストリームから新しい Content を作成します。
    static Content
    of(int size, IOSupplier<InputStreamSE> supplier)
    指定された入力ストリームから新しい Content を作成します。
    static Content
    of(FileSE file)
    指定されたファイルから新しい Content を作成します。
    static Content
    of(StringSE string)
    指定された UTF-8 文字列から新しい Content を作成します。
    int
    コンテンツのサイズ(バイト単位)。
    void
    writeTo(OutputStreamSE outputStream)
    指定された出力ストリームにコンテンツを書き込みます。
  • 方法の詳細

    • size

      int size()
      コンテンツのサイズ(バイト単位)。
      戻り値:
      コンテンツサイズ
    • writeTo

      void writeTo(OutputStreamSE outputStream) throws IOExceptionSE
      指定された出力ストリームにコンテンツを書き込みます。
      パラメーター:
      outputStream - 書き込む出力ストリーム
      例外:
      IOExceptionSE - IO エラー時
    • of

      static Content of(StringSE string)
      指定された UTF-8 文字列から新しい Content を作成します。
      パラメーター:
      string - 書き込む文字列
      戻り値:
      新しい Content インスタンス
    • of

      static Content of(byte[] bytes)
      指定された入力ストリームから新しい Content を作成します。
      パラメーター:
      bytes - 書き込むバイト
      戻り値:
      新しい Content インスタンス
    • of

      static Content of(FileSE file)
      指定されたファイルから新しい Content を作成します。
      パラメーター:
      file - 書き込むファイル
      戻り値:
      新しい Content インスタンス
    • of

      static Content of(int size, IOSupplier<InputStreamSE> supplier)
      指定された入力ストリームから新しい Content を作成します。ストリームは、書き込まれた後に閉じられます。
      パラメーター:
      size - 提供された入力ストリームのサイズ
      supplier - 入力ストリームサプライヤー
      戻り値:
      新しい Content インスタンス