TextOutputStream (クラス)
public abstract shared TextOutputStream {inherits {BufferedOutputStream-of char}}
パッケージ: CURL.IO.STREAM
直接継承しているサブクラス: SeekableTextOutputStream, DefaultTextOutputStream, NewlineFilterTextOutputStream, TranscodingTextOutputStream, SpanBuf, SHA-1-TextDigesterStream, SpanBufDataModel, StringBuf

文字列および行にグループ化される文字の OutputStream


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

メソッド
write-one-string:文字列を書き込みます。
public {TextOutputStream.write-one-string
str:StringInterface,
start:int = 0,
length:int = str.size - start
}:int
メソッド 継承 BufferedOutputStream-of: flush
メソッド 継承 OutputStream-of: async-write, close, write, write-one
メソッド 継承 Stream-of: verify-open
メソッド 継承 Object: object-describe, object-describe-for-debugging, object-serialize




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

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

注意事項

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





メソッド詳細
write-one-string (メソッド)
public {TextOutputStream.write-one-string
str:StringInterface,
start:int = 0,
length:int = str.size - start
}:int

文字列を書き込みます。

str: 書き込まれる文字列。
start: 書き込みを開始する str のインデックス。
n: 書き込む文字の数。

戻り値

書き込まれた文字数を返します。

説明

str から selfn 文字を書き込みます。start で指定される位置から開始します。