メソッドの概要
返却値の型 | メソッド名 |
---|---|
Boolean | close () ストリームを閉じて、それに関連するすべてのシステムリソースを解放します。 |
Boolean | eachLine (Function callback ) 1 行ずつ読み込み、callback を呼び出します。callback には読み出された行の内容と、そのインデックス(行番号)が渡されます。 |
Boolean | markSupported () このストリームが mark() オペレーションをサポートするかどうかを判定します。 |
Boolean | mark (Number readAheadLimit ) ストリームの現在位置にマークを設定します。 |
String | readLine () テキスト行を読み込みます。 |
Number | read (Number[] [cbuf] , Number [off] , Number [len] ) 配列の一部に文字を読み込みます。 |
Boolean | ready () このストリームが読み込み可能かどうかを判定します。 |
Boolean | reset () ストリームをリセットします。 |
Number | skip (Number n ) 文字をスキップします。 |
Boolean | transferTo (TextWriter writer , Number [transSize] ) 自身のストリームから読み込んだデータをすべて writer に書き込みます。 |
メソッドの詳細
Boolean close ()
ストリームを閉じて、それに関連するすべてのシステムリソースを解放します。
返却値
|
Boolean eachLine (Function callback )
1 行ずつ読み込み、callback を呼び出します。callback には読み出された行の内容と、そのインデックス(行番号)が渡されます。
例:関数を渡せるので以下のような使い方をすることができます。 reader.eachLine(function(line, index) { // 1行読み込まれるごとに呼ばれます. Debug.print(line); });
パラメータ
返却値
|
Boolean markSupported ()
このストリームが mark() オペレーションをサポートするかどうかを判定します。
返却値
|
Boolean mark (Number readAheadLimit )
ストリームの現在位置にマークを設定します。
パラメータ
返却値
|
String readLine ()
テキスト行を読み込みます。
読み込むテキスト行の長さに制限はありません。
返却値
|
Number read (Number[] [cbuf] , Number [off] , Number [len] )
配列の一部に文字を読み込みます。
オフセット off と 読み込むバイト数 len が省略された場合は文字を読み込み、それをバッファ配列 b に格納します。
更にバッファ配列 bも省略された場合は単一の文字を読み込みます。
パラメータ
返却値
|
Boolean ready ()
このストリームが読み込み可能かどうかを判定します。
返却値
|
Boolean reset ()
ストリームをリセットします。
返却値
|
Number skip (Number n )
文字をスキップします。
パラメータ
返却値
|
Boolean transferTo (TextWriter writer , Number [transSize] )
自身のストリームから読み込んだデータをすべて writer に書き込みます。
transSize が指定されている場合、tranSize バイト毎転送を行います。transSize が大きいほど高速ですが、その分メモリを消費します。
パラメータ
返却値
|