java.lang.ObjectSE
org.springframework.core.convert.converter.ConvertingComparator<S,T>
- 型パラメーター:
S- ソース型T- ターゲット型
- 実装済みのインターフェース一覧:
ComparatorSE<S>
public class ConvertingComparator<S, T extends @Nullable ObjectSE>
extends ObjectSE
implements ComparatorSE<S>
値が比較される前に値を変換する
ComparatorSE。 指定された Converter は、基になる Comparator に渡される前に、各値を変換するために使用されます。
- 導入:
- 3.2
- 作成者:
- Phillip Webb
コンストラクター概要
コンストラクターコンストラクター説明ConvertingComparator(ComparatorSE<T> comparator, ConversionService conversionService, ClassSE<? extends T> targetType) 新しいConvertingComparatorインスタンスを作成します。ConvertingComparator(ComparatorSE<T> comparator, Converter<S, T> converter) 新しいConvertingComparatorインスタンスを作成します。ConvertingComparator(Converter<S, T> converter) 新しいConvertingComparatorインスタンスを作成します。方法の概要
修飾子と型メソッド説明intstatic <K,V> ConvertingComparator <Map.EntrySE<K, V>, K> mapEntryKeys(ComparatorSE<K> comparator) static <K,V> ConvertingComparator <Map.EntrySE<K, V>, V> mapEntryValues(ComparatorSE<V> comparator) クラス ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース ComparatorSE から継承されたメソッド
equalsSE, reversed, thenComparingSE, thenComparingSE, thenComparingSE, thenComparingDoubleSE, thenComparingIntSE, thenComparingLongSE
コンストラクターの詳細
ConvertingComparator
新しいConvertingComparatorインスタンスを作成します。- パラメーター:
converter- コンバーター
ConvertingComparator
新しいConvertingComparatorインスタンスを作成します。- パラメーター:
comparator- 変換された値を比較するために使用される基になるコンパレータconverter- コンバーター
ConvertingComparator
public ConvertingComparator(ComparatorSE<T> comparator, ConversionService conversionService, ClassSE<? extends T> targetType) 新しいConvertingComparatorインスタンスを作成します。- パラメーター:
comparator- 基礎となるコンパレータconversionService- 変換サービスtargetType- ターゲット型
メソッドの詳細
compare
- 次で指定:
- インターフェース
ComparatorSE<S>のcompareSE
mapEntryKeys
public static <K,V> ConvertingComparator<Map.EntrySE<K,V>, K> mapEntryKeys(ComparatorSE<K> comparator) - パラメーター:
comparator- キーの比較に使用される基礎となるコンパレータ- 戻り値:
- 新しい
ConvertingComparatorインスタンス
mapEntryValues
public static <K,V> ConvertingComparator<Map.EntrySE<K,V>, V> mapEntryValues(ComparatorSE<V> comparator) - パラメーター:
comparator- 値を比較するために使用される基礎となるコンパレータ- 戻り値:
- 新しい
ConvertingComparatorインスタンス