クラス ConvertingComparator<S,T>

java.lang.ObjectSE
org.springframework.core.convert.converter.ConvertingComparator<S,T>
型パラメーター:
S - ソース型
T - ターゲット型
実装されたすべてのインターフェース:
ComparatorSE<S>

public class ConvertingComparator<S,T> extends ObjectSE implements ComparatorSE<S>
値が比較される前に値を変換する ComparatorSE

指定された Converter は、基になる Comparator に渡される前に、各値を変換するために使用されます。

導入:
3.2
作成者:
Phillip Webb
  • コンストラクターの詳細

    • ConvertingComparator

      public ConvertingComparator(Converter<S,T> converter)
      新しい ConvertingComparator インスタンスを作成します。
      パラメーター:
      converter - コンバーター
    • ConvertingComparator

      public ConvertingComparator(ComparatorSE<T> comparator, Converter<S,T> converter)
      新しい ConvertingComparator インスタンスを作成します。
      パラメーター:
      comparator - 変換された値を比較するために使用される基になるコンパレータ
      converter - コンバーター
    • ConvertingComparator

      public ConvertingComparator(ComparatorSE<T> comparator, ConversionService conversionService, ClassSE<? extends T> targetType)
      新しい ConvertingComparator インスタンスを作成します。
      パラメーター:
      comparator - 基礎となるコンパレータ
      conversionService - 変換サービス
      targetType - ターゲット型
  • メソッドの詳細