パッケージ woolpack.validator

値検証と値変換のための部品が含まれる。

参照先:
          説明

インタフェースの概要
MessageCollectable メッセージを収集することが可能であることを表す。
ValidatorExpression 値検証と値変換をすることが可能であることを表す。
ValidatorIterable ValidatorExpressionの一覧の呼び出し方と結果の集計方法を表す。
 

クラスの概要
AbstractBranchValidator 文字列とValidatorExpressionの Switchableをプロパティとして持つ ValidatorExpression。
AbstractValidCollectionValidator 文字列が集合に含まれることを検証してその結果を返すValidatorExpression。
AddressedMessage キーとインデックスとメッセージと値を保持するだけのオブジェクト。
AddressedMessageCollector 呼び出された順にAddressedMessageを生成し格納するMessageCollectable。
BranchByIdValidator id で委譲先を分岐するValidatorExpression。
BranchByNameIfExistsValidator プロパティ名で委譲先を分岐するValidatorExpression。
BranchByNameValidator プロパティ名で委譲先を分岐するValidatorExpression。
CountValidator CountValidator.interpret(ValidatorContext)が呼び出された 回数を数えるテスト用のValidatorExpression。
DefaultValueValidator ValidatorContext.getTmpValue() にデフォルト値を設定して true を返すValidatorExpression。
DelegationValidator 委譲先に委譲して委譲した結果を返すValidatorExpression。
DumpValidator 機能を逸脱するエラーが発生した場合にコンテキストのダンプ情報を付加した IllegalStateExceptionでラップして委譲元に例外を投げる 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。
RetainNamesValidator 指定されたプロパティ名を残し、指定されていないプロパティ名を削除するValidatorExpression。
SerialValidator 委譲先の一覧を順次呼び出すValidatorExpression。
SimpleMessageCollector 呼び出された順にメッセージのみを格納するMessageCollectable。
TmpIndexValidator 一時インデックスをValidatorContext.setTmpIndex(int) に設定して委譲するValidatorExpression。
TmpKeyValidator 一時キーをValidatorContext.setTmpKey(String) に設定して委譲するValidatorExpression。
ValidatorConstants 定数・静的メソッドの集まり。
ValidatorContext 単一リクエストまたは単一スレッドごとの状態を保持するコンテキスト。
ValidNamesValidator プロパティ名が集合に含まれることを検証してその結果を返すValidatorExpression。
ValidValuesValidator 値が集合に含まれることを検証してその結果を返すValidatorExpression。
ValueLoopValidator ValidatorContext.getInputMap()からValidatorContext.getTmpKey()を キーとして取得した値一覧に対し順次委譲先を実行するValidatorExpression。
 

パッケージ woolpack.validator の説明

値検証と値変換のための部品が含まれる。



Copyright (C) 2006 Takahiro Nakamura. All rights reserved.