| インターフェース | 説明 |
|---|---|
| BindingErrorProcessor | DataBinder の欠落フィールドエラーを処理し、PropertyAccessException を FieldError に変換するための戦略。 |
| BindingResult | バインディング結果を表す一般的なインターフェース。 |
| Errors | 特定のオブジェクトのデータバインディングおよび検証エラーに関する情報を格納および公開します。 |
| MessageCodeFormatter | メッセージコードをフォーマットするための戦略インターフェース。 |
| MessageCodesResolver | 検証エラーコードからメッセージコードを構築するための戦略インターフェース。 |
| SmartValidator | Validator インターフェースの拡張バリアント、検証「ヒント」のサポートを追加。 |
| Validator | アプリケーション固有のオブジェクトのバリデーター。 |
| クラス | 説明 |
|---|---|
| AbstractBindingResult | BindingResult インターフェースとそのスーパーインターフェース Errors の抽象的な実装。 |
| AbstractErrors | Errors インターフェースの抽象的な実装。 |
| AbstractPropertyBindingResult | Spring の PropertyAccessor メカニズムで動作する BindingResult 実装の抽象基本クラス。 |
| BeanPropertyBindingResult | JavaBean オブジェクトのバインディングエラーの登録と評価のための、 Errors および BindingResult インターフェースのデフォルト実装。 |
| BindingResultUtils | モデルマップで BindingResults を検索するための便利なメソッド。 |
| DataBinder | 検証およびバインディング結果分析のサポートを含む、ターゲットオブジェクトにプロパティ値を設定できるバインダー。 |
| DefaultBindingErrorProcessor | デフォルトの BindingErrorProcessor 実装。 |
| DefaultMessageCodesResolver | MessageCodesResolver インターフェースのデフォルト実装。 |
| DirectFieldBindingResult | エラーおよび BindingResult インターフェースの特別な実装。値オブジェクトのバインディングエラーの登録と評価をサポートします。 |
| FieldError | フィールドエラー、つまり特定のフィールド値を拒否する理由をカプセル化します。 |
| MapBindingResult | BindingResult インターフェースのマップベースの実装。マップ属性のバインディングエラーの登録と評価をサポートします。 |
| ObjectError | オブジェクトエラー、つまりオブジェクトを拒否するグローバルな理由をカプセル化します。 |
| ValidationUtils | Validator を呼び出し、空のフィールドを拒否するための便利なメソッドを提供するユーティリティクラス。 |
| 列挙型 | 説明 |
|---|---|
| DefaultMessageCodesResolver.Format | 一般的なメッセージコード形式。 |
| 例外 | 説明 |
|---|---|
| BindException | バインディングエラーが致命的であると見なされる場合にスローされます。 |