public interface ValidatorContextValidator インスタンスの作成に使用されるコンテキストを表します。クライアントは、ValidatorFactory.usingContext() によって返される ValidatorContext のメソッドを使用して、Validator インスタンスの作成に使用されるコンテキストをカスタマイズできます(たとえば、異なるメッセージ補間器またはトラバース可能なリゾルバーを確立します)。| 修飾子と型 | メソッドと説明 |
|---|---|
ValidatorContext | addValueExtractor(ValueExtractor<?> extractor)Validator で使用される値抽出機能を追加します。 |
ValidatorContext | clockProvider(ClockProvider clockProvider)Validator によって使用される ClockProvider 実装を定義します。 |
ValidatorContext | constraintValidatorFactory(ConstraintValidatorFactory factory)Validator で使用される制約バリデータファクトリの実装を定義します。 |
Validator | getValidator() 定義された状態を考慮する初期化された Validator インスタンスを返します。 |
ValidatorContext | messageInterpolator(MessageInterpolator messageInterpolator)Validator で使用されるメッセージ補間の実装を定義します。 |
ValidatorContext | parameterNameProvider(ParameterNameProvider parameterNameProvider)Validator で使用されるパラメーター名プロバイダーの実装を定義します。 |
ValidatorContext | traversableResolver(TraversableResolver traversableResolver)Validator で使用されるトラバース可能なリゾルバーの実装を定義します。 |
ValidatorContext messageInterpolator(MessageInterpolator messageInterpolator)
Validator で使用されるメッセージ補間の実装を定義します。 設定されていない場合、または null がパラメーターとして渡された場合は、ValidatorFactory のメッセージ補間器が使用されます。
messageInterpolator - Validator で使用される MessageInterpolator ValidatorContext traversableResolver(TraversableResolver traversableResolver)
Validator で使用されるトラバース可能なリゾルバーの実装を定義します。 設定されていない場合、または null がパラメーターとして渡された場合は、ValidatorFactory のトラバース可能なリゾルバーが使用されます。
traversableResolver - Validator で使用される TraversableResolver ValidatorContext constraintValidatorFactory(ConstraintValidatorFactory factory)
Validator で使用される制約バリデータファクトリの実装を定義します。設定されていない場合、または null がパラメーターとして渡された場合は、ValidatorFactory の制約バリデーターファクトリが使用されます。factory - Validator で使用される ConstraintValidatorFactory ValidatorContext parameterNameProvider(ParameterNameProvider parameterNameProvider)
Validator で使用されるパラメーター名プロバイダーの実装を定義します。設定されていない場合、または null がパラメーターとして渡された場合は、ValidatorFactory のパラメーター名プロバイダーが使用されます。parameterNameProvider - パラメーター名プロバイダーの実装。ValidatorContext clockProvider(ClockProvider clockProvider)
Validator によって使用される ClockProvider 実装を定義します。設定されていない場合、または null がパラメーターとして渡された場合は、ValidatorFactory のクロックプロバイダーが使用されます。clockProvider - ClockProvider の実装 ValidatorContext addValueExtractor(ValueExtractor<?> extractor)
Validator で使用される値抽出機能を追加します。XML 構成で指定された、またはバリデーターファクトリ用に構成された、サービスローダーを介して検出された同じ型および型パラメーターのエクストラクターよりも優先されます。extractor - 値抽出の実装 ValueExtractorDeclarationException - 同じ型と型パラメーターに複数のエクストラクターが追加された場合 Copyright © 2019 Eclipse Foundation.
Use is subject to license terms.