public interface Content
OutputStream
SE に書き込むことができる既知のサイズのコンテンツ。修飾子と型 | メソッドと説明 |
---|---|
static Content | of(byte[] bytes) 指定された入力ストリームから新しい Content を作成します。 |
static Content | of(FileSE file) 指定されたファイルから新しい Content を作成します。 |
static Content | of(int size, IOSupplier<InputStreamSE> supplier) 指定された入力ストリームから新しい Content を作成します。 |
static Content | of(StringSE string) 指定された UTF-8 文字列から新しい Content を作成します。 |
int | size() コンテンツのサイズ(バイト単位)。 |
void | writeTo(OutputStreamSE outputStream) 指定された出力ストリームにコンテンツを書き込みます。 |
int size()
void writeTo(OutputStreamSE outputStream) throws IOExceptionSE
outputStream
- 書き込む出力ストリーム IOExceptionSE
- IO エラー時 static Content of(StringSE string)
Content
を作成します。string
- 書き込む文字列 Content
インスタンス static Content of(byte[] bytes)
Content
を作成します。bytes
- 書き込むバイト Content
インスタンス static Content of(FileSE file)
Content
を作成します。file
- 書き込むファイル Content
インスタンス static Content of(int size, IOSupplier<InputStreamSE> supplier)
Content
を作成します。ストリームは、書き込まれた後に閉じられます。size
- 提供された入力ストリームのサイズ supplier
- 入力ストリームサプライヤー Content
インスタンス