パッケージ woolpack.validator

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

参照先:
          説明

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

クラスの概要
BranchByIdValidator id で委譲先を分岐するValidatorExpression
BranchByNameIfExistsValidator プロパティ名で委譲先を分岐するValidatorExpression
BranchByNameValidator プロパティ名で委譲先を分岐するValidatorExpression
BranchValidator 文字列とValidatorExpressionSwitchableをプロパティとして持つValidatorExpression
CountValidator ValidatorExpressionの各メソッド呼び出された回数を数えるテスト用のValidatorExpression
DefaultValueValidator ValidatorContext.getTmpValue()にデフォルト値を設定して true を返すValidatorExpression
DelegationValidator 委譲先に委譲して委譲した結果を返すValidatorExpression
DumpValidator 機能を逸脱するエラーが発生した場合にコンテキストのダンプ情報を付加したRuntimeExceptionでラップして委譲元に例外を投げる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 の説明

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