| インタフェース | 説明 | 
|---|---|
| DomainManager<T> | 
 ドメインバリデーションに使用するドメイン定義を管理するクラス。 
 | 
| GroupSequenceManager | 
 BeanValidationのバリデーション順序を定義するインタフェース。 
 | 
| クラス | 説明 | 
|---|---|
| ConstraintViolationConverter | 
 Bean Validationのバリデーション結果を 
Messageに変換するクラス。 | 
| ConstraintViolationConverterFactory | 
ConstraintViolationConverterを生成するファクトリクラス。 | 
| DecimalRange.DecimalRangeValidator | 
 指定された実数の範囲の数値であることを検証するバリデータ。 
 | 
| Digits.DigitsValidator | 
 桁数をバリデーションする 
ConstraintValidatorクラス。 | 
| DomainValidator | 
 ドメインバリデーションを行う 
ConstraintValidator実装クラス。 | 
| ItemNamedConstraintViolationConverterFactory | 
 項目名付きのメッセージ変換を行うクラスを生成するファクトリクラス。 
 | 
| Length.LengthValidator | 
 文字列長のバリデーションを行う 
ConstraintValidator実装クラス。 | 
| MultiLanguageMessageInterpolator | 
 BeanValidationによるバリデーションエラー時のメッセージを 
Localeに応じて切り替えるためのMessageInterpolator. | 
| NablarchMessageInterpolator | 
 Nablarchのメッセージ管理機能を使用してメッセージを構築するクラス。 
 | 
| NumberRange.NumberRangeValidator | 
 指定された整数の範囲の数値であることを検証するバリデータ。 
 | 
| NumberValidatorSupport<T extends java.lang.annotation.Annotation> | 
 数値関連のバリデーションを行う抽象クラス。 
 | 
| RangeValidatorSupport<T extends java.lang.annotation.Annotation> | 
 数値が範囲内であるかのバリデーションを行う抽象クラス。 
 | 
| RangeValidatorSupport.Range | 
 バリデーション範囲を指定し、バリデーションを行うクラス。 
 | 
| Required.RequiredValidator | 
 必須項目が設定されていることを検証するバリデータ。 
 | 
| Size.AbstractSizeValidator<T> | 
 要素数をバリデーションする 
ConstraintValidator実装クラス(抽象クラス)。 | 
| Size.ArraySizeValidator | 
 配列の要素数をバリデーションする 
ConstraintValidator実装クラス。 | 
| Size.CollectionSizeValidator | 
 コレクションの要素数をバリデーションする 
ConstraintValidator実装クラス。 | 
| SystemChar.SystemCharValidator | 
 システム許容文字のバリデーションを行う 
ConstraintValidator実装クラス。 | 
| ValidatorFactoryBuilder | 
ValidatorFactoryを生成するクラス。 | 
| ValidatorUtil | 
Validatorに関するユーティリティクラス。 | 
| 注釈型 | 説明 | 
|---|---|
| DecimalRange | 
 入力値が指定された値の範囲内であるかチェックする。 
 | 
| DecimalRange.List | 
 複数指定用のアノテーション 
 | 
| Digits | 
 数値の整数部、小数部が指定された桁数以内であることを表すアノテーション。 
 | 
| Digits.List | 
 複数指定用のアノテーション 
 | 
| Domain | 
 指定されたドメイン定義に合致することを表わすアノテーション。 
 | 
| Domain.List | 
 複数指定用のアノテーション 
 | 
| Length | 
 指定された範囲内の文字列長であることを表すアノテーション。 
 | 
| Length.List | 
 複数指定用のアノテーション 
 | 
| NumberRange | 
 入力値が指定の範囲内であるかチェックする。 
 | 
| NumberRange.List | 
 複数指定用のアノテーション 
 | 
| Required | 
 必須項目を表すアノテーション。 
 | 
| Required.List | 
 複数指定用のアノテーション 
 | 
| Size | 
 要素数が指定した値の範囲内であるかチェックするアノテーション。 
 | 
| Size.List | 
 複数指定用のアノテーション 
 | 
| SystemChar | 
 システム許容文字で構成された文字列であることを表わすアノテーション。 
 | 
| SystemChar.List | 
 複数指定用のアノテーション 
 |