Class KeyedValueComparator

java.lang.Object
org.jfree.data.KeyedValueComparator
All Implemented Interfaces:
Comparator

public class KeyedValueComparator
extends Object
implements Comparator
A utility class that can compare and order two KeyedValue instances and sort them into ascending or descending order by key or by value.
  • Constructor Details

    • KeyedValueComparator

      public KeyedValueComparator​(KeyedValueComparatorType type, org.jfree.util.SortOrder order)
      Creates a new comparator.
      Parameters:
      type - the type (BY_KEY or BY_VALUE).
      order - the order (ascending or descending).
  • Method Details

    • compare

      public int compare​(Object o1, Object o2)
      Compares two KeyedValue instances and returns an int that indicates the relative order of the two objects.
      Specified by:
      compare in interface Comparator
      Parameters:
      o1 - object 1.
      o2 - object 2.
      Returns:
      An int indicating the relative order of the objects.