インターフェース ConverterBuilder
- すべての既知のサブインターフェース:
ConverterBuilder.ConverterAware
、ConverterBuilder.ReadingConverterBuilder<T,
、S> ConverterBuilder.WritingConverterBuilder<S,
T>
public interface ConverterBuilder
Java 8 ラムダを使用して
GenericConverter
インスタンスを簡単にセットアップするための API。主に双方向方式で、Spring Data マッピングサブシステムのカスタム型コンバーターとして簡単に登録できます。登録は、読み取りまたは書き込みコンバーターの定義から始まり、その後完了することができます。- 導入:
- 2.0
- 作成者:
- Oliver Gierke
- 関連事項:
ネストされたクラスのサマリー
ネストされたクラス修飾子と型インターフェース説明static interface
読み取りおよび書き込みコンバーターの両方を認識するConverterBuilder
。static interface
読み取りコンバーターを公開します。static interface
最初に読み取りコンバーターを定義するConverterBuilder.ConverterAware
の中間セットアップステップを表すインターフェース。static interface
ライティングコンバーターを公開します。static interface
最初に書き込みコンバーターを定義するConverterBuilder.ConverterAware
の中間セットアップステップを表すインターフェース。メソッドのサマリー
修飾子と型メソッド説明現在のConverterBuilder
に登録されるすべてのGenericConverter
インスタンスを返します。static <S,
T> ConverterBuilder.ReadingConverterBuilder<S, T> reading
(ClassSE<S> source, ClassSE<T> target, FunctionSE<? super S, ? extends T> function) 新しいConverterBuilder.ReadingConverterBuilder
を作成して、指定されたソース(ストア型)の値を指定されたターゲット(ドメイン型)に読み込むコンバーターを作成します。static <S,
T> ConverterBuilder.WritingConverterBuilder<S, T> writing
(ClassSE<S> source, ClassSE<T> target, FunctionSE<? super S, ? extends T> function) 新しいConverterBuilder.WritingConverterBuilder
を作成して、指定されたソース(ドメイン型)の値を指定されたターゲット(ストア型)に書き込むコンバーターを生成します。
メソッドの詳細
reading
static <S,T> ConverterBuilder.ReadingConverterBuilder<S,T> reading(ClassSE<S> source, ClassSE<T> target, FunctionSE<? super S, ? extends T> function) 新しいConverterBuilder.ReadingConverterBuilder
を作成して、指定されたソース(ストア型)の値を指定されたターゲット(ドメイン型)に読み込むコンバーターを作成します。- パラメーター:
source
- null であってはなりません。target
- null であってはなりません。function
- null であってはなりません。- 戻り値:
writing
static <S,T> ConverterBuilder.WritingConverterBuilder<S,T> writing(ClassSE<S> source, ClassSE<T> target, FunctionSE<? super S, ? extends T> function) 新しいConverterBuilder.WritingConverterBuilder
を作成して、指定されたソース(ドメイン型)の値を指定されたターゲット(ストア型)に書き込むコンバーターを生成します。- パラメーター:
source
- null であってはなりません。target
- null であってはなりません。function
- null であってはなりません。- 戻り値:
getConverters
SetSE<GenericConverter> getConverters()現在のConverterBuilder
に登録されるすべてのGenericConverter
インスタンスを返します。- 戻り値: