インターフェース ConfigurationState
- public interface ConfigurationState- ValidatorFactoryを作成するための- Configurationと- ValidationProvider間の契約。- XML 構成で定義され、 - Configurationに提供される構成アーティファクトはマージされ、- ConfigurationStateを介して渡されます。- 作成者:
- Emmanuel Bernard, Hardy Ferentschik, Gunnar Morling, Guillaume Smet
 
- メソッドのサマリー- すべてのメソッド インスタンスメソッド 抽象メソッド - 修飾子と型 - メソッド - 説明 - ClockProvider- getClockProvider()この構成のクロックプロバイダーを返します。- ConstraintValidatorFactory- getConstraintValidatorFactory()この構成の制約検証ファクトリを返します。- SetSE<InputStreamSE>- getMappingStreams()構成ストリームのセットを返します。- MessageInterpolator- getMessageInterpolator()この構成のメッセージ補間器を返します。- ParameterNameProvider- getParameterNameProvider()この構成のパラメーター名プロバイダーを返します。- MapSE<StringSE,StringSE>- getProperties()型安全ではないカスタムプロパティのマップを返します。- TraversableResolver- getTraversableResolver()この構成のトラバース可能なリゾルバーを返します。- SetSE<ValueExtractor<?>>- getValueExtractors()値エクストラクターのセットを返します。- boolean- isIgnoreXmlConfiguration()- Configuration.ignoreXmlConfiguration()が呼び出された場合、- trueを返します。
 
- メソッドの詳細- isIgnoreXmlConfiguration- boolean isIgnoreXmlConfiguration() - Configuration.ignoreXmlConfiguration()が呼び出された場合、- trueを返します。- この場合、 - ValidatorFactoryは- META-INF/validation.xmlを無視する必要があります。- 戻り値:
-  META-INF/validation.xmlを無視する必要がある場合はtrue
 
 - getMessageInterpolator- MessageInterpolator getMessageInterpolator() この構成のメッセージ補間器を返します。- メッセージ補間は、次の優先度の降順で定義されます。 - Configurationプログラマティック API を介して設定
- ignoreXmlConfigurationが false の場合、- META-INF/validation.xmlで定義されます。この場合、インスタンスは引数なしのコンストラクターを介して作成されます。
-  未定義の場合は null。
 - 戻り値:
-  メッセージ補間インスタンスまたは定義されていない場合は null
 
 - getMappingStreams- SetSE<InputStreamSE> getMappingStreams() 構成ストリームのセットを返します。- ストリームは次のように定義されます。 - Configurationでプログラム的に渡された XML ストリームのマッピング
- META-INF/validation.xmlで定義されたリソースにある XML ストリームのマッピング (制約マッピング要素)
 - XML 構成で表され、 - Configuration実装によって開かれたストリームは、- ValidatorFactoryの作成後(または例外が発生した場合)に- Configuration実装によって閉じられる必要があります。すべてのストリームは、マーク / リセット契約に準拠することが保証されています(Jakarta Bean Validation プロバイダーによる- InputStream.markSupported()を参照)。- 戻り値:
- 入力ストリームのセット
 
 - getValueExtractors- SetSE<ValueExtractor<?>> getValueExtractors() 値エクストラクターのセットを返します。- エクストラクターは、次のソースから降順で取得されます。 - Configurationにプログラムで渡される抽出
- ignoredXmlConfigurationが- falseである場合、- META-INF/validation.xmlで定義されたエクストラクター
- Java サービスローダーを介してロードされたエクストラクター
 - META-INF/validation.xmlで定義された、またはサービスローダーを介してロードされた同じ型および型・パラメーターのエクストラクターよりも優先されます。- META-INF/validation.xmlで定義されたエクストラクターは、サービスローダーを介してロードされた同じ型および型パラメーターのエクストラクターよりも優先されます。- META-INF/validation.xmlで定義された、またはサービスローダーを介してロードされたエクストラクターは、引数なしのコンストラクターを使用してインスタンス化されます。- 戻り値:
-  値抽出のセット。空の場合がありますが、nullはありません
- 導入:
- 2.0
 
 - getConstraintValidatorFactory- ConstraintValidatorFactory getConstraintValidatorFactory() この構成の制約検証ファクトリを返します。- ConstraintValidatorFactoryの実装は、次の優先度の低いもので定義されています。- Configurationプログラマティック API を介して設定
- ignoredXmlConfigurationが- falseである場合、- META-INF/validation.xmlで定義されます。この場合、インスタンスは引数なしのコンストラクターを介して作成されます。
-  未定義の場合は null。
 - 戻り値:
-  ファクトリインスタンスまたは定義されていない場合は null
 
 - getTraversableResolver- TraversableResolver getTraversableResolver() この構成のトラバース可能なリゾルバーを返します。- TraversableResolverは、次の優先度の降順で定義されます。- Configurationプログラマティック API を介して設定
- ignoredXmlConfigurationが- falseである場合、- META-INF/validation.xmlで定義されます。この場合、インスタンスは引数なしのコンストラクターを介して作成されます。
-  未定義の場合は null。
 - 戻り値:
-  トラバース可能なリゾルバーインスタンスまたは定義されていない場合は null
 
 - getParameterNameProvider- ParameterNameProvider getParameterNameProvider() この構成のパラメーター名プロバイダーを返します。- ParameterNameProviderは、次の優先度の降順で定義されます。- Configurationプログラマティック API を介して設定
- ignoreXmlConfigurationが- falseである場合、- META-INF/validation.xmlで定義されます。この場合、インスタンスは引数なしのコンストラクターを介して作成されます。
-  未定義の場合は null。
 - 戻り値:
-  パラメーター名プロバイダーインスタンスまたは定義されていない場合は null
- 導入:
- 1.1
 
 - getClockProvider- ClockProvider getClockProvider() この構成のクロックプロバイダーを返します。- ClockProviderは、次の優先度の降順で定義されます。- Configurationプログラマティック API を介して設定
- ignoreXmlConfigurationが- falseである場合、- META-INF/validation.xmlで定義されます。この場合、インスタンスは引数なしのコンストラクターを介して作成されます。
-  未定義の場合は null。
 - 戻り値:
-  クロックプロバイダーインスタンスまたは定義されていない場合は null
- 導入:
- 2.0
 
 - getProperties- MapSE<StringSE,StringSE> getProperties() 型安全ではないカスタムプロパティのマップを返します。- 次の方法で定義されたプロパティ: - Configuration.addProperty(String, String)
-  ignoreXmlConfigurationがfalseである場合、META-INF/validation.xml。
 - プロパティがプログラムと XML の両方で定義されている場合、プログラムで定義された値が優先されます。 - 戻り値:
-  キーがプロパティキーで値がプロパティ値である Map