Package nablarch.core.validation.validator.unicode
package nablarch.core.validation.validator.unicode
Unicodeによるバリデーションの実装を提供する。
-
ClassDescription許容する文字の集合の定義する為のインタフェース。
与えられたUnicodeコードポイントが許容文字であるか判定する責務を持つ。 自身の文字集合に含まれている場合は真を返却する。 どのようなデータ構造で集合を定義するかは規定しない。CharsetDef
実装クラスをサポートするクラス。許容文字集合定義を用いたバリデーション用のユーティリティクラス。複数のCharsetDef
の組み合わせによる許容文字集合定義クラス。
本クラスでは、他の許容文字集合定義の組み合わせにより文字集合を定義できる。リテラル文字列による許容文字集合定義クラス。
定義したい文字集合の要素が、Unicodeコードポイント上に散在する場合、 範囲指定による集合定義は煩雑になるおそれがある。 そのような場合には、本クラスを利用することで簡便に文字集合を定義できる。Unicodeコードポイントの範囲による許容文字集合定義クラス。
コードポイントの開始位置と終了位置の範囲内が許容文字の集合となる。 コードポイントは、Unicode標準の U+n 表記で指定する。システム許容文字で構成された文字列であることを表わすアノテーション。システム許容文字のみからなる文字列であるかをチェックするクラス。