インターフェース TypeComparator

すべての既知の実装クラス:
StandardTypeComparator

public interface TypeComparator
型コンパレータのインスタンスは、オブジェクトのペアが等しいかどうかを比較できる必要があります。戻り値の仕様は ComparableSE と同じです。
導入:
3.0
作成者:
Andy Clement
関連事項:
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    boolean
    canCompare(ObjectSE firstObject, ObjectSE secondObject)
    コンパレーターがこれら 2 つのオブジェクトを比較できる場合は、true を返します。
    int
    compare(ObjectSE firstObject, ObjectSE secondObject)
    指定された 2 つのオブジェクトを比較します。
  • メソッドの詳細

    • canCompare

      boolean canCompare(@Nullable ObjectSE firstObject, @Nullable ObjectSE secondObject)
      コンパレーターがこれら 2 つのオブジェクトを比較できる場合は、true を返します。
      パラメーター:
      firstObject - 最初のオブジェクト
      secondObject - 2 番目のオブジェクト
      戻り値:
      true (コンパレーターがこれらのオブジェクトを比較できる場合)
    • compare

      int compare(@Nullable ObjectSE firstObject, @Nullable ObjectSE secondObject) throws EvaluationException
      指定された 2 つのオブジェクトを比較します。
      パラメーター:
      firstObject - 最初のオブジェクト
      secondObject - 2 番目のオブジェクト
      戻り値:
      それらが等しい場合は 0、最初の整数が 2 番目の整数よりも小さい場合は負の整数、最初の整数が 2 番目の整数よりも大きい場合は正の整数
      例外:
      EvaluationException - 比較中に問題が発生した場合 (または、そもそも比較できない場合)
      関連事項: