Class Show
In: hexja  (SVN)
Parent: Object

画面へ整形して出力するためのクラス

Methods

flush   flush16   isoSeq   letter   new   nonLetter   unicodeLetter  

Public Class methods

Public Instance methods

このクラスは、内部で 16 バイト分出力可能になった時に実際に出力するが、 この関数を使用すれば 16 バイトに満たない場合にも、残りのデータをすべて出力する。

16 バイト分出力可能ならば、出力する。

ISO-2022 の文字集合切り替えシーケンスを表すバイト列を出力する。

:letter な文字を出力する。 btyes はその文字を表現するバイト Array。 unicode はその文字を表す UNICODE。 width はその文字を端末へ表示した時に占める幅。

:nonLetter なバイトを出力する。 bytes はサイズ 1 の Array, unicode は端末へ表示した時には幅が 1 になる文字。

unicode 文字を出力する。 文字として表現可能ならば、:letter として。 表現不能ならば、:nonLetter として出力する。 表現可能かどうかは、主に出力文字コードに依存する。

[Validate]