パッケージ woolpack.validator

値検証・値変換をするための Interpreter デザインパターンを適用した部品が含まれる。

参照先:
          説明

インタフェースの概要
ValidatorExpression 値検証/値変換の機能を拡張するために使用する Interpreter デザインパターンの Expression 役。
ValidatorIterable ValidatorExpressionの一覧の呼び出し方と結果の集計方法を定義するために使用する Interpreter デザインパターンの Expression 役。
 

クラスの概要
BranchByIdValidator id で委譲先を分岐するValidatorExpression。
BranchByNameIfExistsValidator プロパティ名で委譲先を分岐するValidatorExpression。
BranchByNameValidator プロパティ名で委譲先を分岐するValidatorExpression。
BranchValidator 文字列とValidatorExpressionのMapをプロパティとして持つValidatorExpression。
CountValidator ValidatorExpressionの各メソッド呼び出された回数を数えるテスト用のValidatorExpression。
DefaultValueValidator ValidatorContext.getTmpValue()にデフォルト値を設定して true を返すValidatorExpression。
DelegationValidator 委譲先に委譲して委譲した結果を返すValidatorExpression。
EqualsValidator オブジェクトの同値関係を検証しその結果を返すValidatorExpression。
FormatValidator Format.format(java.lang.Object)を使用して ValidatorContext.getTmpValue()を変換し true を返すValidatorExpression。
IfNotValidator 検証条件の実行結果が false の場合に委譲先を実行するValidatorExpression。
IfValidator 検証条件の実行結果により委譲先を分岐するValidatorExpression。
MaxLengthValidator 文字列の最大文字数を検証してその結果を返すValidatorExpression。
MaxValidator 整数の最大値を検証してその結果を返すValidatorExpression。
MessageValidator メッセージを追加するValidatorExpression。
MinLengthValidator 文字列の最小文字数を検証してその結果を返すValidatorExpression。
MinValidator 整数の最小値を検証してその結果を返すValidatorExpression。
NotValidator 委譲先の検証結果を否定するValidatorExpression。
ParseValidator Format.parseObject(java.lang.String)を使用して ValidatorContext.getTmpValue()を変換してその成否を返すValidatorExpression。
RegExpIdValidator 正規表現を使用してValidatorContext.getId()を検証してその結果を返すValidatorExpression。
RegExpValidator 正規表現で文字列を奥貫薫してその結果を返すValidatorExpression。
SerialValidator 委譲先の一覧を順次呼び出すValidatorExpression。
TmpIndexValidator 一時キーをValidatorContext.setTmpIndex(int)に設定して委譲するValidatorExpression。
TmpKeyValidator 一時キーをValidatorContext.setTmpKey(String)に設定して委譲するValidatorExpression。
ValidatorConstants 定数・静的メソッドの集まり。
ValidatorContext Interpreter デザインパターンの Context 役。
ValidatorExpressionAdapter ValidatorExpressionのアダプタクラス。
ValidCollectionValidator 文字列が集合に含まれることを検証してその結果を返すValidatorExpression。
ValidNamesValidator プロパティ名が集合に含まれることを検証してその結果を返すValidatorExpression。
ValidValuesValidator 値が集合に含まれることを検証してその結果を返すValidatorExpression。
ValueLoopValidator ValidatorContext.getInputMap()からValidatorContext.getTmpKey()を キーとして取得した値一覧に対し順次委譲先を実行するValidatorExpression。
 

パッケージ woolpack.validator の説明

値検証・値変換をするための Interpreter デザインパターンを適用した部品が含まれる。 本パッケージは J2SE5 以外にwoolpack.utilsパッケージに依存する。直接依存するライブラリはない。