Class Letter
In: hexja  (SVN)
Parent: Object

1文字を保存するクラス

Methods

new  

Attributes

bytes  [R]  この文字のバイト列での表現 (Array インスタンス)
strWidth  [R]  端末へ表示したときに占める幅。 アルファベットなら 1、漢字やひらがななどなら 2 といった感じになる。
type  [R]  この文字のタイプ
:letter
正しく文字として解釈できる通常の文字。
:nonLetter
文字としては解釈できない文字。コントロールコードを含む。
:breakedLetter
文字の一部である文字。例えば漢字は端末上では幅 2 で表示されるが、 データとしては 3 バイトであることがある。その場合、3 バイト目は :breakedLetter 扱いで表示される。Show#output でのみ使用される。
:isoSeq
ISO-2022 の文字集合切り替えのエスケープシーケンスを表す。
unicode  [R]  この文字の UNICODE。 画面上での見栄えを考慮して、本来の文字とは異なる文字が使用されることも多い。

Public Class methods

[Validate]