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

## パッケージ woolpack.validator

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

参照先:
説明

インタフェースの概要
MessageCollectable | メッセージを収集することが可能であることを示すインターフェイス。
ValidatorExpression | 値検証/値変換の機能を拡張するために使用する インタープリタ デザインパターンの Expression 役。
ValidatorIterable | `ValidatorExpression`の一覧の呼び出し方と結果の集計方法を定義するために使用する インタープリタ デザインパターンの Expression 役。

クラスの概要
AddressedMessage | キーとインデックスとメッセージと値を保持するだけのオブジェクト。
AddressedMessageCollector | 呼び出された順に`AddressedMessage`を生成し格納する`MessageCollectable`。
BranchByIdValidator | id で委譲先を分岐する`ValidatorExpression`。
BranchByNameIfExistsValidator | プロパティ名で委譲先を分岐する`ValidatorExpression`。
BranchByNameValidator | プロパティ名で委譲先を分岐する`ValidatorExpression`。
BranchValidator | 文字列と`ValidatorExpression`の`Switchable`をプロパティとして持つ`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`。
SimpleMessageCollector | 呼び出された順にメッセージのみを格納する`MessageCollectable`。
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 の説明

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

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