クラス 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
  • コンストラクターの詳細

    • SimplePropertyValueConverterRegistry

      public SimplePropertyValueConverterRegistry()
  • メソッドの詳細

    • registerConverter

      public void registerConverter(ClassSE<?> type, StringSE path, PropertyValueConverter<?,?,? extends ValueConversionContext<P>> converter)
      インターフェースからコピーされた説明: ValueConverterRegistry
      指定された型の propertyPropertyValueConverter を登録します。
      次で指定:
      インターフェース 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

      public boolean containsConverterFor(ClassSE<?> type, StringSE path)
      インターフェースからコピーされた説明: ValueConverterRegistry
      指定された型、パスの組み合わせに対してコンバーターが登録されているかどうかを確認します。
      次で指定:
      インターフェース ValueConverterRegistry<P extends PersistentProperty<P>>containsConverterFor 
      パラメーター:
      type - ターゲット型。null であってはなりません。
      path - プロパティ名。null であってはなりません。
      戻り値:
      指定された型 / パスの組み合わせにコンバーターが存在しない場合は false。
    • getConverter

      public <S, T> PropertyValueConverter<S,T,? extends ValueConversionContext<P>> getConverter(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