DefaultTextOutputStream (クラス)
public DefaultTextOutputStream {inherits {DefaultBufferedOutputStream-of char}, TextOutputStream}
パッケージ: CURL.IO.STREAM

バッファに格納されていない OutputStream-of char を受け取りその呼び出しをバッファリングする TextOutputStream の汎用的な完全実装。


コンストラクタ
default:
コンストラクタ public {DefaultTextOutputStream.default
stream:{OutputStream-of char},
close-stream-on-close?:bool = true,
buffer-size:int = {calculate-instances-per-memory-size default-buffer-memory-size, char }
}

プロパティ
character-encoding:書き込まれているバイトの現在の文字エンコーディング。文字をバイトに変換して書き込む方法を定義します。
アクセサ public DefaultTextOutputStream.character-encoding:CharEncoding
プロパティ 継承 DefaultBufferedOutputStream-of: flush-data-allow-short-write-supported?, flush-data-non-blocking-supported?, open?, origin-url, underlying-output-stream
プロパティ 継承 OutputStreamBuffer-of: write-buffer-data-size, write-buffer-size
プロパティ 継承 BufferedOutputStream-of: write-buffer-full?
プロパティ 継承 StreamBuffer-of: _buffer, _buffer-location, _buffer-valid-start, _seek-location
プロパティ 継承 Stream-of: non-blocking-supported?

メソッド
メソッド 継承 DefaultBufferedOutputStream-of: close, flush, flush-data
メソッド 継承 TextOutputStream: write-one-string
メソッド 継承 OutputStreamBuffer-of: append-buffer, clear-buffer, do-flush, write, write-one
メソッド 継承 StreamBuffer-of: resize-buffer
メソッド 継承 OutputStream-of: async-write
メソッド 継承 Stream-of: verify-open
メソッド 継承 Object: object-describe, object-describe-for-debugging, object-serialize



コンストラクタ詳細
default (コンストラクタ)
public {DefaultTextOutputStream.default
stream:{OutputStream-of char},
close-stream-on-close?:bool = true,
buffer-size:int = {calculate-instances-per-memory-size default-buffer-memory-size, char }
}
stream: バッファリングによってラップされる OutputStream-of char
close-stream-on-close?: このクラスの close メソッドが、基礎となるストリーム上で close を呼び出すかどうかを指定します。
buffer-size: メイン バッファが保持するアイテムの概数。0 の場合、実際のバッファリングは使用されません。



プロパティ詳細
character-encoding (アクセサ)
アクセサ public DefaultTextOutputStream.character-encoding:CharEncoding

書き込まれているバイトの現在の文字エンコーディング。文字をバイトに変換して書き込む方法を定義します。

注意事項

実際にバイトを書き込まない TextOutputStream では、これは意味がありません。





メソッド詳細