パッケージ jakarta.validation
インターフェース BootstrapConfiguration
public interface BootstrapConfiguration
META-INF/validation.xml
でユーザーが指定したデフォルト構成を表します。返されたオブジェクトを変更しても効果はありません。代わりに、構成に変更を適用するために、
Configuration
で提供されているメソッドを使用します。- 導入:
- 1.1
- 作成者:
- Emmanuel Bernard, Gunnar Morling, Hardy Ferentschik, Guillaume Smet
メソッドのサマリー
メソッドの詳細
getDefaultProviderClassName
StringSE getDefaultProviderClassName()
ValidationProvider
実装のクラス名、または何も指定されていない場合はnull
。- 戻り値:
- 検証プロバイダーのクラス名または
null
getConstraintValidatorFactoryClassName
StringSE getConstraintValidatorFactoryClassName()
ConstraintValidatorFactory
実装のクラス名、または何も指定されていない場合はnull
。- 戻り値:
- 制約バリデータファクトリクラス名または
null
getMessageInterpolatorClassName
StringSE getMessageInterpolatorClassName()
MessageInterpolator
実装のクラス名、または何も指定されていない場合はnull
。- 戻り値:
- メッセージ補間クラス名または
null
getTraversableResolverClassName
StringSE getTraversableResolverClassName()
TraversableResolver
実装のクラス名、または何も指定されていない場合はnull
。- 戻り値:
- 走査可能なリゾルバークラス名または
null
getParameterNameProviderClassName
StringSE getParameterNameProviderClassName()
ParameterNameProvider
実装のクラス名、または何も指定されていない場合はnull
。- 戻り値:
- パラメーター名プロバイダクラス名または
null
getClockProviderClassName
StringSE getClockProviderClassName()
ClockProvider
実装のクラス名、または何も指定されていない場合はnull
。- 戻り値:
- クロックプロバイダークラス名または
null
- 導入:
- 2.0
getValueExtractorClassNames
SetSE<StringSE> getValueExtractorClassNames()
ValueExtractor
のクラス名を返します。- 戻り値:
- 値抽出クラス名、または何も指定されていない場合は空のセット
- 導入:
- 2.0
getConstraintMappingResourcePaths
SetSE<StringSE> getConstraintMappingResourcePaths()
XML 制約マッピングファイルを指すリソースパスのセットを返します。何も指定されていない場合、セットは空です。- 戻り値:
- 制約マッピングリソースパスのセット
isExecutableValidationEnabled
boolean isExecutableValidationEnabled()
検証の実行が明示的に有効としてマークされている場合、または未定義のままになっている場合は、true を返します。- 戻り値:
- 検証の実行がグローバルに有効かどうか
getDefaultValidatedExecutableTypes
SetSE<ExecutableType> getDefaultValidatedExecutableTypes()
ValidateOnExecution
によって明示的にオーバーライドされない限り、考慮すべき実行可能型のセットを返します。構成で指定されていない場合、
ExecutableType.CONSTRUCTORS
およびExecutableType.NON_GETTER_METHODS
を含むセットを返します。- 戻り値:
- 検証済みの実行可能型のセット