クラス 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
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明booleancontainsConverterFor(ClassSE<?> type, StringSE path) 指定された型、パスの組み合わせに対してコンバーターが登録されているかどうかを確認します。<S,T> PropertyValueConverter<S, T, ? extends ValueConversionContext<P>> getConverter(ClassSE<?> type, StringSE path) 指定された型、パスの組み合わせに対して登録されているPropertyValueConverterを取得するか、定義されていない場合は null を取得します。booleanisEmpty()コンバーターが登録されているか確認してください。voidregisterConverter(ClassSE<?> type, StringSE path, PropertyValueConverter<?, ?, ? extends ValueConversionContext<P>> converter) 指定された型のpropertyにPropertyValueConverterを登録します。voidregisterConverterIfAbsent(ClassSE<?> type, StringSE path, PropertyValueConverter<?, ?, ? extends ValueConversionContext<P>> converter) 以前に登録されたことがない場合は、指定された型のプロパティのPropertyValueConverterを登録します。intsize()
コンストラクターの詳細
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