クラス
woolpack.validator.ValidatorExpressionAdapter の使用

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

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
          文字列とValidatorExpressionSwitchableをプロパティとして持つ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