概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前 次 | フレームあり フレームなし

## クラス
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` 文字列と`ValidatorExpression`の`Switchable`をプロパティとして持つ`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`。

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前 次 | フレームあり フレームなし