クラス SimplePropertyValueConversions
java.lang.ObjectSE
org.springframework.data.convert.SimplePropertyValueConversions
- 実装されているすべてのインターフェース:
- InitializingBean,- PropertyValueConversions
public class SimplePropertyValueConversions
extends ObjectSE
implements PropertyValueConversions, InitializingBean
converters を作成する PropertyValueConverterFactory を選択できるようにする PropertyValueConversions 実装。caching をアクティブにすると、コンバーターを再利用できます。SimplePropertyValueConverterRegistry を提供すると、パス構成のコンバーターインスタンスが追加されます。
 このクラスは initialized である必要があります。そうでない場合、converter 検索の最初の試行で init() が呼び出されます。
- 導入:
- 2.7
- 作成者:
- Christoph Strobl, Mark Paluch
- 関連事項:
- コンストラクターの概要コンストラクター
- メソッドのサマリー修飾子と型メソッド説明- voidこの- SimplePropertyValueConversionsインスタンスを初期化します。- @Nullable PropertyValueConverterFactory実際の- PropertyValueConverterの作成を担当する構成済みの- PropertyValueConverterFactoryを返します。- <DV,- SV, - P extends PersistentProperty<P>, - D extends ValueConversionContext<P>> 
 PropertyValueConverter<DV,- SV, - D> - getValueConverter- (P property) - @Nullable ValueConverterRegistry<?>パス構成コンバーターに使用される- ValueConverterRegistryを取得します。- boolean- hasValueConverter- (PersistentProperty<?> property) 指定された- propertyに- PropertyValueConverterが登録されているかどうかを判別します。- void- init()基になるファクトリをその値で初期化するために一度だけ呼び出される場合があります。- void- setConverterCacheEnabled- (boolean converterCacheEnabled) キャッシュのコンバーターを使用するかどうかを構成します。- void- setConverterFactory- (@Nullable PropertyValueConverterFactory converterFactory) 実際の- PropertyValueConverterの作成を担当する- PropertyValueConverterFactoryを設定します。- void- setValueConverterRegistry- (@Nullable ValueConverterRegistry<?> valueConverterRegistry) パス構成コンバーターに使用する- converter registryを設定します。
- コンストラクターの詳細- SimplePropertyValueConversionspublic SimplePropertyValueConversions()
 
- メソッドの詳細- setConverterFactory実際の- PropertyValueConverterの作成を担当する- PropertyValueConverterFactoryを設定します。- パラメーター:
- converterFactory- 実際の- PropertyValueConverterを作成するために使用される- PropertyValueConverterFactory。
- 関連事項:
 
- getConverterFactory実際の- PropertyValueConverterの作成を担当する構成済みの- PropertyValueConverterFactoryを返します。- 戻り値:
-  構成された PropertyValueConverterFactory; null にすることができます。
- 関連事項:
 
- setValueConverterRegistryパス構成コンバーターに使用する- converter registryを設定します。- これは、 - PropertyValueConverterFactories.ChainedPropertyValueConverterFactoryの最後に- PropertyValueConverterFactories.ConfiguredInstanceServingValueConverterFactoryを追加するための略です。- パラメーター:
- valueConverterRegistry-- PropertyValueConvertersのレジストリ。
- 関連事項:
 
- getValueConverterRegistryパス構成コンバーターに使用される- ValueConverterRegistryを取得します。- 戻り値:
-  構成された ValueConverterRegistry; null にすることができます。
- 関連事項:
 
- setConverterCacheEnabledpublic void setConverterCacheEnabled- (boolean converterCacheEnabled) キャッシュのコンバーターを使用するかどうかを構成します。デフォルトで有効になっています。- パラメーター:
- converterCacheEnabled- true に設定すると、- converterインスタンスのキャッシュが有効になります。
 
- hasValueConverter指定された- propertyに- PropertyValueConverterが登録されているかどうかを判別します。- 次で指定:
-  インターフェース PropertyValueConversionsのhasValueConverter
- パラメーター:
- property- 評価する- PersistentProperty。
- 戻り値:
-  指定された propertyにPropertyValueConverterが登録されている場合は true。
- 関連事項:
 
- getValueConverterpublic <DV,- SV, PropertyValueConverter<DV,- P extends PersistentProperty<P>, - D extends ValueConversionContext<P>> - SV, getValueConverter- D> - (P property) インターフェースからコピーされた説明:- PropertyValueConversions- 次で指定:
-  インターフェース PropertyValueConversionsのgetValueConverter
- 型パラメーター:
- DV- ドメイン固有の型
- SV- ストアネイティブ型
- P- 変換コンテキスト型
- パラメーター:
- property- 登録された- PropertyValueConverterを検索するために使用される- PersistentProperty; null であってはなりません。
- 戻り値:
-  指定された PersistentPropertyに登録されたPropertyValueConverter; null になることはありません。
- 関連事項:
 
- initpublic void init()基になるファクトリをその値で初期化するために一度だけ呼び出される場合があります。
- afterPropertiesSetpublic void afterPropertiesSet()この- SimplePropertyValueConversionsインスタンスを初期化します。- 次で指定:
-  インターフェース InitializingBeanのafterPropertiesSet
- 関連事項: