インタフェース
woolpack.validator.ValidatorExpression の使用

ValidatorExpression を使用しているパッケージ
woolpack.ee Servlet API のMapインターフェイスと DomExpressionを実装した MVC2 用の部品もしくはそのビルダが含まれる。 
woolpack.locale ThreadLocalを利用したリクエストのロケールにより処理を分岐するための部品が含まれる。 
woolpack.validator 値検証と値変換のための インタープリタ デザインパターンを適用した部品が含まれる。 
 

woolpack.ee での ValidatorExpression の使用
 

ValidatorExpression 型のパラメータを持つ woolpack.ee のコンストラクタ
ValidatorBuilder(ValidatorExpression validatorExpression)
          コンストラクタ。
ValidatorBuilder(ValidatorExpression validatorExpression, EL messagesEL, boolean valueNotFoundIgnoreFlag)
          コンストラクタ。
 

woolpack.locale での ValidatorExpression の使用
 

ValidatorExpression を実装している woolpack.locale のクラス
 class BranchByLocaleValidator
          現在のスレッドのLocaleで委譲先を分岐するValidatorExpression
 

Constructor parameters in woolpack.locale with type arguments of type ValidatorExpression
BranchByLocaleValidator(Switchable<java.util.Locale,ValidatorExpression> switchable, java.lang.ThreadLocal<java.util.Locale> threadLocal)
          コンストラクタ。
 

woolpack.validator での ValidatorExpression の使用
 

ValidatorExpression を実装している woolpack.validator のクラス
 class BranchByIdValidator
          id で委譲先を分岐するValidatorExpression
 class BranchByNameIfExistsValidator
          プロパティ名で委譲先を分岐するValidatorExpression
 class BranchByNameValidator
          プロパティ名で委譲先を分岐するValidatorExpression
 class BranchValidator
          文字列とValidatorExpressionSwitchableをプロパティとして持つValidatorExpression
 class CountValidator
          ValidatorExpressionの各メソッド呼び出された回数を数えるテスト用のValidatorExpression
 class DefaultValueValidator
          ValidatorContext.getTmpValue()にデフォルト値を設定して true を返すValidatorExpression
 class DelegationValidator
          委譲先に委譲して委譲した結果を返すValidatorExpression
 class DumpValidator
          機能を逸脱するエラーが発生した場合にコンテキストのダンプ情報を付加したRuntimeExceptionでラップして委譲元に例外を投げる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 ValidatorExpressionAdapter
          ValidatorExpressionのアダプタクラス。
 class ValidCollectionValidator
          文字列が集合に含まれることを検証してその結果を返すValidatorExpression
 class ValidNamesValidator
          プロパティ名が集合に含まれることを検証してその結果を返すValidatorExpression
 class ValidValuesValidator
          値が集合に含まれることを検証してその結果を返すValidatorExpression
 class ValueLoopValidator
          ValidatorContext.getInputMap()からValidatorContext.getTmpKey()を キーとして取得した値一覧に対し順次委譲先を実行するValidatorExpression
 

ValidatorExpression として宣言されている woolpack.validator のフィールド
static ValidatorExpression ValidatorConstants.FALSE
          常に false を返すValidatorExpression
static ValidatorExpression ValidatorConstants.REQUIRED
          ValidatorContext.getTmpValue()がnullでない、 かつ文字列の場合は空でないことを検証しその結果を返すValidatorExpression
static ValidatorExpression ValidatorConstants.TRUE
          常に true を返すValidatorExpression
 

ValidatorExpression 型の引数を持つ型を返す woolpack.validator のメソッド
protected  Switchable<java.lang.String,ValidatorExpression> BranchValidator.getSwitchable()
          文字列とValidatorExpressionSwitchableを返す。
 

Method parameters in woolpack.validator with type arguments of type ValidatorExpression
static
<K> void
ValidatorConstants.appendTo(java.lang.Appendable sb, Switchable<K,ValidatorExpression> switchable)
          Switchableの文字列表現を生成する。
 boolean ValidatorIterable.interpret(ValidatorContext context, java.lang.Iterable<? extends ValidatorExpression> iterable)
          値検証を実行するために呼び出される(called)。
 

ValidatorExpression 型のパラメータを持つ woolpack.validator のコンストラクタ
CountValidator(int max, ValidatorExpression expression)
          コンストラクタ。
CountValidator(ValidatorExpression expression)
          コンストラクタ。
DelegationValidator(ValidatorExpression expression)
          コンストラクタ。
DumpValidator(ValidatorExpression expression)
          コンストラクタ。
IfNotValidator(ValidatorExpression ifExpression, ValidatorExpression falseExpression)
          コンストラクタ。
IfValidator(ValidatorExpression ifExpression, ValidatorExpression trueExpression)
          コンストラクタ。
IfValidator(ValidatorExpression ifExpression, ValidatorExpression trueExpression, ValidatorExpression falseExpression)
          コンストラクタ。
NotValidator(ValidatorExpression expression)
          コンストラクタ。
SerialValidator(ValidatorExpression... expressions)
          コンストラクタ。
SerialValidator(ValidatorIterable validatorIterable, ValidatorExpression... expressions)
          コンストラクタ。
TmpIndexValidator(int tmpIndex, ValidatorExpression expression)
          コンストラクタ。
TmpKeyValidator(java.lang.String tmpKey, ValidatorExpression expression)
          コンストラクタ。
ValueLoopValidator(ValidatorExpression expression)
          コンストラクタ。
ValueLoopValidator(ValidatorIterable validatorIterable, ValidatorExpression expression)
          コンストラクタ。
 

Constructor parameters in woolpack.validator with type arguments of type ValidatorExpression
BranchByIdValidator(Switchable<java.lang.String,ValidatorExpression> switchable)
          コンストラクタ。
BranchByNameIfExistsValidator(Switchable<java.lang.String,ValidatorExpression> switchable)
          コンストラクタ。
BranchByNameIfExistsValidator(ValidatorIterable validatorIterable, Switchable<java.lang.String,ValidatorExpression> switchable)
          コンストラクタ。
BranchByNameValidator(Switchable<java.lang.String,ValidatorExpression> switchable)
          コンストラクタ。
BranchByNameValidator(ValidatorIterable validatorIterable, Switchable<java.lang.String,ValidatorExpression> switchable)
          コンストラクタ。
BranchValidator(Switchable<java.lang.String,ValidatorExpression> switchable)
          コンストラクタ。
SerialValidator(java.lang.Iterable<? extends ValidatorExpression> iterable)
          コンストラクタ。
SerialValidator(ValidatorIterable validatorIterable, java.lang.Iterable<? extends ValidatorExpression> iterable)
          コンストラクタ。