インターフェースの使用
org.springframework.validation.Errors
Errors を使用するパッケージ
パッケージ
説明
ビジネスや UI レイヤーで使用するためのデータバインディングおよび検証機能を提供します。
JSR-303 Bean 検証プロバイダー(Hibernate Validator など)を Spring ApplicationContext に、特に Spring のデータバインディングおよび検証 API と統合するためのサポートクラス。
基礎となる検証ライブラリから独立した、メソッド検証のための抽象化およびサポートクラス。
Web 固有のデータバインディング機能を提供します。
Web データバインディングのサポートクラス。
ビューの解決による結果処理のサポート。
Spring の Web MVC フレームワークのサポートクラス。
このパッケージには、JSP 2.0 + 用の Spring の JSP 標準タグライブラリが含まれています。
org.springframework.validation 内の Errors 使用
org.springframework.validation 内の Errors サブインターフェースErrors を実装している org.springframework.validation のクラス修飾子と型クラス説明class
BindingResult
インターフェースとそのスーパーインターフェースErrors
の抽象的な実装。class
Errors
インターフェースの抽象的な実装。class
Spring のPropertyAccessor
メカニズムで動作するBindingResult
実装の抽象基本クラス。class
JavaBean オブジェクトのバインディングエラーの登録と評価のための、Errors
およびBindingResult
インターフェースのデフォルト実装。class
バインディングエラーが致命的であると見なされる場合にスローされます。class
エラーおよび BindingResult インターフェースの特別な実装。値オブジェクトのバインディングエラーの登録と評価をサポートします。class
BindingResult インターフェースのマップベースの実装。マップ属性のバインディングエラーの登録と評価をサポートします。class
Errors
インターフェースの単純な実装。トップレベルのターゲットオブジェクトのグローバルエラーとフィールドエラーを管理します。Errors を返す org.springframework.validation のメソッド型 Errors のパラメーターを持つ org.springframework.validation のメソッド修飾子と型メソッド説明void
AbstractBindingResult.addAllErrors
(Errors errors) void
BindException.addAllErrors
(Errors errors) default void
Errors.addAllErrors
(Errors errors) 指定されたErrors
インスタンスからのすべてのエラーをこのErrors
インスタンスに追加します。void
SimpleErrors.addAllErrors
(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
void
指定されたtarget
オブジェクトを検証します。このオブジェクトは、Validator.supports(Class)
メソッドが通常true
を返した (または返すことになる)Class
SE である必要があります。default void
SmartValidator.validateValue
(ClassSE<?> targetType, StringSE fieldName, ObjectSE value, Errors errors, ObjectSE... validationHints) ターゲット型の指定されたフィールドに指定された値を検証し、値がターゲットクラスのインスタンスのフィールドにバインドされる場合と同じ検証エラーを報告します。型 Errors の型引数を持つ org.springframework.validation のメソッドパラメーター修飾子と型メソッド説明static <T> Validator
Validator.forInstanceOf
(ClassSE<T> targetClass, BiConsumerSE<T, Errors> delegate) ターゲットオブジェクトがtargetClass
のインスタンスであるSEかどうかをチェックするValidator
を返し、そうであれば、指定されたdelegate
を適用してErrors
を設定します。static <T> Validator
Validator.forType
(ClassSE<T> targetClass, BiConsumerSE<T, Errors> delegate) ターゲットオブジェクトのクラスがtargetClass
と同一かどうかをチェックするValidator
を返し、同一であれば、指定されたdelegate
を適用してErrors
を設定します。org.springframework.validation.beanvalidation 内の Errors 使用
型 Errors のパラメーターを持つ org.springframework.validation.beanvalidation のメソッド修飾子と型メソッド説明protected void
SpringValidatorAdapter.processConstraintViolations
(SetSE<ConstraintViolationEE<ObjectSE>> violations, Errors errors) 指定された JSR-303 ConstraintViolations を処理し、対応するエラーを提供された SpringErrors
オブジェクトに追加します。void
void
void
org.springframework.validation.method 内の Errors 使用
Errors を実装している org.springframework.validation.method のクラス修飾子と型クラス説明class
オブジェクトメソッドのパラメーターまたはプロパティにネストされたエラーを含む戻り値用に作成されたParameterValidationResult
の拡張機能。型 Errors のパラメーターを持つ org.springframework.validation.method のメソッド型 Errors のパラメーターを持つ org.springframework.validation.method のコンストラクター修飾子コンストラクター説明ParameterErrors
(MethodParameter parameter, ObjectSE argument, Errors errors, ObjectSE container, IntegerSE index, ObjectSE key) ParameterErrors
を作成します。org.springframework.web.bind 内の Errors 使用
Errors を実装している org.springframework.web.bind のクラス修飾子と型クラス説明class
HTML ビューでの便利な使用のために、ラップされたインスタンスに自動 HTML エスケープを追加するエラーラッパー。class
@Valid
でアノテーションが付けられた引数の検証が失敗した場合にスローされるBindException
。Errors を返す org.springframework.web.bind のメソッド型 Errors のパラメーターを持つ org.springframework.web.bind のメソッド型 Errors のパラメーターを持つ org.springframework.web.bind のコンストラクターorg.springframework.web.bind.support 内の Errors 使用
Errors を実装している org.springframework.web.bind.support のクラス型 Errors のパラメーターを持つ org.springframework.web.bind.support のメソッドorg.springframework.web.reactive.result.view 内の Errors 使用
修飾子と型メソッド説明BindStatus.getErrors()
このバインドステータスが現在関連付けられている Errors インスタンス(通常は BindingResult)を返します。"defaultHtmlEscape" 設定を使用して、指定されたバインドオブジェクトの Errors インスタンスを取得します。指定されたバインドオブジェクトの Errors インスタンスを取得します。org.springframework.web.servlet.support 内の Errors 使用
修飾子と型メソッド説明BindStatus.getErrors()
このバインドステータスが現在関連付けられている Errors インスタンス(通常は BindingResult)を返します。"defaultHtmlEscape" 設定を使用して、指定されたバインドオブジェクトの Errors インスタンスを取得します。指定されたバインドオブジェクトの Errors インスタンスを取得します。org.springframework.web.servlet.tags 内の Errors 使用
Errors を返す org.springframework.web.servlet.tags のメソッド