コード変換の統計情報を保持するクラスです。Converterクラスの内部クラスになります。
クラス宣言
public static final class Converter.Statistics extends java.lang.Object
クラス説明
本クラスは、コード変換の統計情報を保持するクラスです。
メソッド
public long getCount( com.fujitsu.charsetmanager.textprocessing.Converter.Statistics.ItemID item)
指定した項目の統計情報を取得します。取得できる統計情報は以下のとおりです。
変換可能文字のコードポイント数
変換不能文字のコードポイント数
無効文字の数
処理したコードポイントの総数
取得したい統計情報のIDを指定します。IDは、クラス内で定義されているItemID型のフィールドのうち、いずれかを指定します。指定できる値は以下のとおりです。nullを指定した場合には、0を返却します。
ItemID | 統計情報 |
---|---|
CONVERTIBLE | 変換可能文字のコードポイント数 |
INCONVERTIBLE | 変換不能文字のコードポイント数 |
INVALIDCHAR | 無効文字の数 |
TOTAL | 処理したコードポイントの総数 |
指定した統計情報を返却します。
注意
コード変換の停止の原因となったコードは、処理したコードポイントの総数には含まれません。
改行コードなどの制御文字も通常の文字と同様にカウントされます。