S
- ソース型 T
- ターゲット型 public class ConvertingComparator<S,T> extends ObjectSE implements ComparatorSE<S>
Comparator
SE。 指定された Converter
は、基になる Comparator
に渡される前に、各値を変換するために使用されます。
コンストラクターと説明 |
---|
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 インスタンスを作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
int | compare(S o1, S o2) |
static <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) |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
comparingSE, comparingSE, comparingDoubleSE, comparingIntSE, comparingLongSE, equalsSE, naturalOrderSE, nullsFirstSE, nullsLastSE, reversedSE, reverseOrderSE, thenComparingSE, thenComparingSE, thenComparingSE, thenComparingDoubleSE, thenComparingIntSE, thenComparingLongSE
public ConvertingComparator(Converter<S,T> converter)
ConvertingComparator
インスタンスを作成します。converter
- コンバーター public ConvertingComparator(ComparatorSE<T> comparator, Converter<S,T> converter)
ConvertingComparator
インスタンスを作成します。comparator
- 変換された値を比較するために使用される基になるコンパレータ converter
- コンバーター public ConvertingComparator(ComparatorSE<T> comparator, ConversionService conversionService, ClassSE<? extends T> targetType)
ConvertingComparator
インスタンスを作成します。comparator
- 基礎となるコンパレータ conversionService
- 変換サービス targetType
- ターゲット型 public int compare(S o1, S o2)
ComparatorSE<S>
の compareSE
public static <K,V> ConvertingComparator<Map.EntrySE<K,V>,K> mapEntryKeys(ComparatorSE<K> comparator)
comparator
- キーの比較に使用される基礎となるコンパレータ ConvertingComparator
インスタンス public static <K,V> ConvertingComparator<Map.EntrySE<K,V>,V> mapEntryValues(ComparatorSE<V> comparator)
comparator
- 値を比較するために使用される基礎となるコンパレータ ConvertingComparator
インスタンス