パッケージ | 説明 |
---|---|
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 | AbstractBindingResult BindingResult インターフェースとそのスーパーインターフェース Errors の抽象的な実装。 |
class | AbstractErrors Errors インターフェースの抽象的な実装。 |
class | AbstractPropertyBindingResult Spring の PropertyAccessor メカニズムで動作する BindingResult 実装の抽象基本クラス。 |
class | BeanPropertyBindingResult JavaBean オブジェクトのバインディングエラーの登録と評価のための、 Errors および BindingResult インターフェースのデフォルト実装。 |
class | BindException バインディングエラーが致命的であると見なされる場合にスローされます。 |
class | DirectFieldBindingResult エラーおよび BindingResult インターフェースの特別な実装。値オブジェクトのバインディングエラーの登録と評価をサポートします。 |
class | MapBindingResult BindingResult インターフェースのマップベースの実装。マップ属性のバインディングエラーの登録と評価をサポートします。 |
修飾子と型 | メソッドと説明 |
---|---|
void | AbstractBindingResult.addAllErrors(Errors errors) |
void | BindException.addAllErrors(Errors errors) |
void | Errors.addAllErrors(Errors errors) 指定された Errors インスタンスからのすべてのエラーをこの Errors インスタンスに追加します。 |
static void | ValidationUtils.invokeValidator(Validator validator, ObjectSE target, Errors errors) |
static void | ValidationUtils.invokeValidator(Validator validator, ObjectSE target, Errors errors, ObjectSE... validationHints) |
static void | ValidationUtils.rejectIfEmpty(Errors errors, StringSE field, StringSE errorCode) 値が空の場合、指定されたフィールドを指定されたエラーコードで拒否します。 |
static void | ValidationUtils.rejectIfEmpty(Errors errors, StringSE field, StringSE errorCode, ObjectSE[] errorArgs) 値が空の場合、指定されたエラーコードとエラー引数で指定されたフィールドを拒否します。 |
static void | ValidationUtils.rejectIfEmpty(Errors errors, StringSE field, StringSE errorCode, ObjectSE[] errorArgs, StringSE defaultMessage) 値が空の場合、指定されたエラーコード、エラー引数、デフォルトメッセージで指定されたフィールドを拒否します。 |
static void | ValidationUtils.rejectIfEmpty(Errors errors, StringSE field, StringSE errorCode, StringSE defaultMessage) 値が空の場合、指定されたエラーコードとデフォルトメッセージで指定されたフィールドを拒否します。 |
static void | ValidationUtils.rejectIfEmptyOrWhitespace(Errors errors, StringSE field, StringSE errorCode) 値が空であるか、空白のみが含まれている場合、指定されたフィールドを指定されたエラーコードで拒否します。 |
static void | ValidationUtils.rejectIfEmptyOrWhitespace(Errors errors, StringSE field, StringSE errorCode, ObjectSE[] errorArgs) 値が空であるか、空白のみが含まれている場合、指定されたエラーコードとエラー引数で指定されたフィールドを拒否します。 |
static void | ValidationUtils.rejectIfEmptyOrWhitespace(Errors errors, StringSE field, StringSE errorCode, ObjectSE[] errorArgs, StringSE defaultMessage) 値が空であるか、空白のみが含まれている場合、指定されたエラーコード、エラー引数、デフォルトメッセージで指定されたフィールドを拒否します。 |
static void | ValidationUtils.rejectIfEmptyOrWhitespace(Errors errors, StringSE field, StringSE errorCode, StringSE defaultMessage) 値が空であるか、空白のみを含む場合、指定されたエラーコードとデフォルトメッセージで指定されたフィールドを拒否します。 |
void | Validator.validate(ObjectSE target, Errors errors) 提供された target オブジェクトを検証します。これは、Validator.supports(Class) メソッドが通常 true を返す(または返すと想定される)Class SE でなければなりません。 |
void | SmartValidator.validate(ObjectSE target, Errors errors, ObjectSE... validationHints) |
default void | SmartValidator.validateValue(ClassSE<?> targetType, StringSE fieldName, ObjectSE value, Errors errors, ObjectSE... validationHints) ターゲット型の指定されたフィールドに指定された値を検証し、値がターゲットクラスのインスタンスのフィールドにバインドされる場合と同じ検証エラーを報告します。 |
修飾子と型 | メソッドと説明 |
---|---|
protected void | SpringValidatorAdapter.processConstraintViolations(SetSE<ConstraintViolationEE<ObjectSE>> violations, Errors errors) 指定された JSR-303 ConstraintViolations を処理し、対応するエラーを提供された Spring Errors オブジェクトに追加します。 |
void | SpringValidatorAdapter.validate(ObjectSE target, Errors errors) |
void | SpringValidatorAdapter.validate(ObjectSE target, Errors errors, ObjectSE... validationHints) |
void | SpringValidatorAdapter.validateValue(ClassSE<?> targetType, StringSE fieldName, ObjectSE value, Errors errors, ObjectSE... validationHints) |
修飾子と型 | クラスと説明 |
---|---|
class | EscapedErrors HTML ビューでの便利な使用のために、ラップされたインスタンスに自動 HTML エスケープを追加するエラーラッパー。 |
class | MethodArgumentNotValidException @Valid アノテーションが付けられた引数の検証が失敗した場合にスローされる例外。 |
修飾子と型 | メソッドと説明 |
---|---|
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(StringSE name) "defaultHtmlEscape" 設定を使用して、指定されたバインドオブジェクトの Errors インスタンスを取得します。 |
Errors | RequestContext.getErrors(StringSE name, boolean htmlEscape) 指定されたバインドオブジェクトの Errors インスタンスを取得します。 |
修飾子と型 | メソッドと説明 |
---|---|
Errors | BindStatus.getErrors() このバインドステータスが現在関連付けられている Errors インスタンス(通常は BindingResult)を返します。 |
Errors | RequestContext.getErrors(StringSE name) "defaultHtmlEscape" 設定を使用して、指定されたバインドオブジェクトの Errors インスタンスを取得します。 |
Errors | RequestContext.getErrors(StringSE name, boolean htmlEscape) 指定されたバインドオブジェクトの Errors インスタンスを取得します。 |
修飾子と型 | メソッドと説明 |
---|---|
Errors | BindErrorsTag.getErrors() このタグが現在バインドされているエラーインスタンスを取得します。 |
Errors | BindTag.getErrors() このタグが現在バインドされているエラーインスタンスを取得します。 |