クラス
woolpack.validator.ValidatorExpressionAdapter の使用

ValidatorExpressionAdapter を使用しているパッケージ
woolpack.locale リクエストのロケールにより処理を分岐するための部品が含まれる。 
woolpack.validator 値検証・値変換をするための Interpreter デザインパターンを適用した部品が含まれる。 
 

woolpack.locale での ValidatorExpressionAdapter の使用
 

woolpack.locale での ValidatorExpressionAdapter のサブクラス
 class BranchByLocaleValidator
          現在のスレッドのLocaleで委譲先を分岐するValidatorExpression。
 

woolpack.validator での ValidatorExpressionAdapter の使用
 

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