| パッケージ | 説明 |
|---|---|
| org.springframework.validation | ビジネスや UI レイヤーで使用するためのデータバインディングおよび検証機能を提供します。 |
| org.springframework.validation.beanvalidation | JSR-303 Bean 検証プロバイダー(Hibernate Validator など)を Spring ApplicationContext に、特に Spring のデータバインディングおよび検証 API と統合するためのサポートクラス。 |
| org.springframework.web.bind | Web 固有のデータバインディング機能を提供します。 |
| org.springframework.web.bind.support | Web データバインディングのサポートクラス。 |
| org.springframework.web.reactive.result.view | ビューの解決による結果処理のサポート。 |
| org.springframework.web.servlet.support | Spring の Web MVC フレームワークをサポートするクラス。 |
| org.springframework.web.servlet.tags | このパッケージには、JSP 2.0 + 用の Spring の JSP 標準タグライブラリが含まれています。 |
| 修飾子と型 | インターフェースと説明 |
|---|---|
interface | BindingResult バインディング結果を表す一般的なインターフェース。 |
| 修飾子と型 | クラスと説明 |
|---|---|
class | AbstractBindingResultBindingResult インターフェースとそのスーパーインターフェース Errors の抽象的な実装。 |
class | AbstractErrorsErrors インターフェースの抽象的な実装。 |
class | AbstractPropertyBindingResultSpring の PropertyAccessor メカニズムで動作する BindingResult 実装の抽象基本クラス。 |
class | BeanPropertyBindingResultJavaBean オブジェクトのバインディングエラーの登録と評価のための、 Errors および BindingResult インターフェースのデフォルト実装。 |
class | BindException バインディングエラーが致命的であると見なされる場合にスローされます。 |
class | DirectFieldBindingResult エラーおよび BindingResult インターフェースの特別な実装。値オブジェクトのバインディングエラーの登録と評価をサポートします。 |
class | MapBindingResultBindingResult インターフェースのマップベースの実装。マップ属性のバインディングエラーの登録と評価をサポートします。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | AbstractBindingResult.addAllErrors(Errors errors) |
void | Errors.addAllErrors(Errors errors) 指定された Errors インスタンスからのすべてのエラーをこの Errors インスタンスに追加します。 |
void | BindException.addAllErrors(Errors errors) |
static void | ValidationUtils.invokeValidator(Validator validator, java.lang.Object target, Errors errors) |
static void | ValidationUtils.invokeValidator(Validator validator, java.lang.Object target, Errors errors, java.lang.Object... validationHints) |
static void | ValidationUtils.rejectIfEmpty(Errors errors, java.lang.String field, java.lang.String errorCode) 値が空の場合、指定されたフィールドを指定されたエラーコードで拒否します。 |
static void | ValidationUtils.rejectIfEmpty(Errors errors, java.lang.String field, java.lang.String errorCode, java.lang.Object[] errorArgs) 値が空の場合、指定されたエラーコードとエラー引数で指定されたフィールドを拒否します。 |
static void | ValidationUtils.rejectIfEmpty(Errors errors, java.lang.String field, java.lang.String errorCode, java.lang.Object[] errorArgs, java.lang.String defaultMessage) 値が空の場合、指定されたエラーコード、エラー引数、デフォルトメッセージで指定されたフィールドを拒否します。 |
static void | ValidationUtils.rejectIfEmpty(Errors errors, java.lang.String field, java.lang.String errorCode, java.lang.String defaultMessage) 値が空の場合、指定されたエラーコードとデフォルトメッセージで指定されたフィールドを拒否します。 |
static void | ValidationUtils.rejectIfEmptyOrWhitespace(Errors errors, java.lang.String field, java.lang.String errorCode) 値が空であるか、空白のみが含まれている場合、指定されたフィールドを指定されたエラーコードで拒否します。 |
static void | ValidationUtils.rejectIfEmptyOrWhitespace(Errors errors, java.lang.String field, java.lang.String errorCode, java.lang.Object[] errorArgs) 値が空であるか、空白のみが含まれている場合、指定されたエラーコードとエラー引数で指定されたフィールドを拒否します。 |
static void | ValidationUtils.rejectIfEmptyOrWhitespace(Errors errors, java.lang.String field, java.lang.String errorCode, java.lang.Object[] errorArgs, java.lang.String defaultMessage) 値が空であるか、空白のみが含まれている場合、指定されたエラーコード、エラー引数、デフォルトメッセージで指定されたフィールドを拒否します。 |
static void | ValidationUtils.rejectIfEmptyOrWhitespace(Errors errors, java.lang.String field, java.lang.String errorCode, java.lang.String defaultMessage) 値が空であるか、空白のみを含む場合、指定されたエラーコードとデフォルトメッセージで指定されたフィールドを拒否します。 |
void | Validator.validate(java.lang.Object target, Errors errors) 提供された target オブジェクトを検証します。これは、Validator.supports(Class) メソッドが通常 true を返す(または返すと想定される) Class である必要があります。 |
void | SmartValidator.validate(java.lang.Object target, Errors errors, java.lang.Object... validationHints) |
default void | SmartValidator.validateValue(java.lang.Class<?> targetType, java.lang.String fieldName, java.lang.Object value, Errors errors, java.lang.Object... validationHints) ターゲット型の指定されたフィールドに指定された値を検証し、値がターゲットクラスのインスタンスのフィールドにバインドされる場合と同じ検証エラーを報告します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected void | SpringValidatorAdapter.processConstraintViolations(java.util.Set<ConstraintViolationEE<java.lang.Object>> violations, Errors errors) 指定された JSR-303 ConstraintViolations を処理し、対応するエラーを提供された Spring Errors オブジェクトに追加します。 |
void | SpringValidatorAdapter.validate(java.lang.Object target, Errors errors) |
void | SpringValidatorAdapter.validate(java.lang.Object target, Errors errors, java.lang.Object... validationHints) |
void | SpringValidatorAdapter.validateValue(java.lang.Class<?> targetType, java.lang.String fieldName, java.lang.Object value, Errors errors, java.lang.Object... validationHints) |
| 修飾子と型 | クラスと説明 |
|---|---|
class | EscapedErrorsHTML ビューでの便利な使用のために、ラップされたインスタンスに自動 HTML エスケープを追加するエラーラッパー。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
Errors | EscapedErrors.getSource() |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | EscapedErrors.addAllErrors(Errors errors) |
| コンストラクターと説明 |
|---|
EscapedErrors(Errors source) 指定されたソースインスタンスの新しい EscapedErrors インスタンスを作成します。 |
| 修飾子と型 | クラスと説明 |
|---|---|
class | WebExchangeBindException データバインディングおよび検証の失敗後にスローされる ServerWebInputException の特殊化。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | WebExchangeBindException.addAllErrors(Errors errors) |
| 修飾子と型 | メソッドと説明 |
|---|---|
Errors | BindStatus.getErrors() このバインドステータスが現在関連付けられている Errors インスタンス(通常は BindingResult)を返します。 |
Errors | RequestContext.getErrors(java.lang.String name) "defaultHtmlEscape" 設定を使用して、指定されたバインドオブジェクトの Errors インスタンスを取得します。 |
Errors | RequestContext.getErrors(java.lang.String name, boolean htmlEscape) 指定されたバインドオブジェクトの Errors インスタンスを取得します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
Errors | BindStatus.getErrors() このバインドステータスが現在関連付けられている Errors インスタンス(通常は BindingResult)を返します。 |
Errors | RequestContext.getErrors(java.lang.String name) "defaultHtmlEscape" 設定を使用して、指定されたバインドオブジェクトの Errors インスタンスを取得します。 |
Errors | RequestContext.getErrors(java.lang.String name, boolean htmlEscape) 指定されたバインドオブジェクトの Errors インスタンスを取得します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
Errors | BindErrorsTag.getErrors() このタグが現在バインドされているエラーインスタンスを取得します。 |
Errors | BindTag.getErrors() このタグが現在バインドされているエラーインスタンスを取得します。 |