クラス SimplePropertyValueConverterRegistry<P extends PersistentProperty<P>>
java.lang.ObjectSE
org.springframework.data.convert.SimplePropertyValueConverterRegistry<P>
- 型パラメーター:
P
- 永続的なプロパティ型。
- 実装されたすべてのインターフェース:
ValueConverterRegistry<P>
public class SimplePropertyValueConverterRegistry<P extends PersistentProperty<P>>
extends ObjectSE
implements ValueConverterRegistry<P>
オブジェクトの特定のプロパティ / 値のみを変換するために使用できるプロパティ固有の
value convertes
のレジストリ。- 導入:
- 2.7
- 作成者:
- Christoph Strobl
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明boolean
containsConverterFor
(ClassSE<?> type, StringSE path) 指定された型、パスの組み合わせに対してコンバーターが登録されているかどうかを確認します。<S,
T> PropertyValueConverter<S, T, ? extends ValueConversionContext<P>> getConverter
(ClassSE<?> type, StringSE path) 指定された型、パスの組み合わせに対して登録されているPropertyValueConverter
を取得するか、定義されていない場合は null を取得します。boolean
isEmpty()
コンバーターが登録されているか確認してください。void
registerConverter
(ClassSE<?> type, StringSE path, PropertyValueConverter<?, ?, ? extends ValueConversionContext<P>> converter) 指定された型のproperty
にPropertyValueConverter
を登録します。void
registerConverterIfAbsent
(ClassSE<?> type, StringSE path, PropertyValueConverter<?, ?, ? extends ValueConversionContext<P>> converter) 以前に登録されたことがない場合は、指定された型のプロパティのPropertyValueConverter
を登録します。int
size()
コンストラクターの詳細
SimplePropertyValueConverterRegistry
public SimplePropertyValueConverterRegistry()
メソッドの詳細
registerConverter
public void registerConverter(ClassSE<?> type, StringSE path, PropertyValueConverter<?, ?, ? extends ValueConversionContext<P>> converter) インターフェースからコピーされた説明:ValueConverterRegistry
指定された型のproperty
にPropertyValueConverter
を登録します。- 次で指定:
- インターフェース
ValueConverterRegistry<P extends PersistentProperty<P>>
のregisterConverter
- パラメーター:
type
- ターゲット型。null であってはなりません。path
- プロパティ名。null であってはなりません。converter
- 登録するコンバーター。null であってはなりません。
registerConverterIfAbsent
public void registerConverterIfAbsent(ClassSE<?> type, StringSE path, PropertyValueConverter<?, ?, ? extends ValueConversionContext<P>> converter) 以前に登録されたことがない場合は、指定された型のプロパティのPropertyValueConverter
を登録します。- パラメーター:
type
- ターゲット型。path
- プロパティ名。converter
- 登録するコンバーター。
containsConverterFor
インターフェースからコピーされた説明:ValueConverterRegistry
指定された型、パスの組み合わせに対してコンバーターが登録されているかどうかを確認します。- 次で指定:
- インターフェース
ValueConverterRegistry<P extends PersistentProperty<P>>
のcontainsConverterFor
- パラメーター:
type
- ターゲット型。null であってはなりません。path
- プロパティ名。null であってはなりません。- 戻り値:
- 指定された型 / パスの組み合わせにコンバーターが存在しない場合は false。
getConverter
public <S,T> PropertyValueConverter<S,T, getConverter? extends ValueConversionContext<P>> (ClassSE<?> type, StringSE path) インターフェースからコピーされた説明:ValueConverterRegistry
指定された型、パスの組み合わせに対して登録されているPropertyValueConverter
を取得するか、定義されていない場合は null を取得します。- 次で指定:
- インターフェース
ValueConverterRegistry<P extends PersistentProperty<P>>
のgetConverter
- 型パラメーター:
S
- ドメイン固有の型。T
- ストア固有の型。- パラメーター:
type
- ターゲット型。null であってはなりません。path
- プロパティ名。null であってはなりません。- 戻り値:
- 指定された型 / パスの組み合わせにコンバーターが存在しない場合は null。
size
public int size()- 戻り値:
- 登録されたコンバーターの数。
isEmpty
public boolean isEmpty()インターフェースからコピーされた説明:ValueConverterRegistry
コンバーターが登録されているか確認してください。- 次で指定:
- インターフェース
ValueConverterRegistry<P extends PersistentProperty<P>>
のisEmpty