オブジェクト組み込みオブジェクト

objectTTYOutputStream

tty処理用の書き込みストリーム オブジェクトtty出力

このクラスを単独で作成する方法はありませんprocess.stdout。インスタンス

1 2
// 清除屏幕上光标以右的内容 process.stdout.clearLine(1)

相続関係

メンバー属性

isTTY

ブール値、常に真

1
readonly Boolean TTYOutputStream.isTTY;

columns

整数、この TTYOutputStream に対応する端末の列番号を返します

1
readonly Integer TTYOutputStream.columns;

rows

整数、この TTYOutputStream に対応する端末の行番号を返します

1
readonly Integer TTYOutputStream.rows;

fd

整数、クエリStreamサブクラスによって実装される、対応するファイル記述子の値

1
readonly Integer TTYOutputStream.fd;

メンバー関数

clearLine

dir で示される方向に従って線をクリアします

1
TTYOutputStream.clearLine(Integer dir = 0);

呼び出しパラメーター:

  • dir: 整数、クリーニング方向

方向:

  • -1: カーソル位置から行頭までクリーンアップ
  • 0: 行全体をクリアします
  • 1: カーソル位置から行末まで消去

clearScreenDown

カーソルから画面の最後までの文字をクリアする

1
TTYOutputStream.clearScreenDown();

getWindowSize

この TTYOutputStream に対応する端末のサイズを返します

1
NArray TTYOutputStream.getWindowSize();

戻り値:

  • NArray、配列 [numColumns, numRows] を返します。ここで、numColumns と numRows は、対応する端末の列と行の数を表します

read

ストリームから指定されたサイズのデータ​​を読み取ります

1
Buffer TTYOutputStream.read(Integer bytes = -1) async;

呼び出しパラメーター:

  • bytes: 整数、読み取るデータの量を指定します。デフォルトでは、ランダムなサイズのデータ​​ ブロックを読み取ります。読み取ったデータのサイズはデバイスによって異なります。

戻り値:

  • Buffer、ストリームから読み取ったデータを返します。読み取るデータがない場合、または接続が中断された場合は null を返します。

write

指定されたデータをストリームに書き込みます

1
TTYOutputStream.write(Buffer data) async;

呼び出しパラメーター:

  • data:Buffer、書き込むデータが与えられた場合

flush

ファイルバッファの内容を物理デバイスに書き込みます

1
TTYOutputStream.flush() async;

close

現在のストリーム オブジェクトを閉じる

1
TTYOutputStream.close() async;

copyTo

ストリーム データをターゲット ストリームにコピーする

1 2
Long TTYOutputStream.copyTo(Stream stm, Long bytes = -1) async;

呼び出しパラメーター:

  • stm:Stream、ターゲット ストリーム オブジェクト
  • bytes: Long、コピーされたバイト数

戻り値:

  • Long、コピーされたバイト数を返します

toString

オブジェクトの文字列表現を返します。通常は「[Native Object]」を返します。オブジェクトは独自の特性に従って再実装できます

1
String TTYOutputStream.toString();

戻り値:

  • String、オブジェクトの文字列表現を返します

toJSON

オブジェクトの JSON 形式表現を返します。通常は、オブジェクトによって定義された読み取り可能なプロパティのコレクションを返します。

1
Value TTYOutputStream.toJSON(String key = "");

呼び出しパラメーター:

  • key: 文字列、未使用

戻り値:

  • Value、JSON シリアル化可能な値を返します