Class ValueComparator<S, T extends Comparable<T>>

java.lang.Object
org.aksw.commons.collections.ValueComparator<S,T>
All Implemented Interfaces:
Comparator<S>

public class ValueComparator<S, T extends Comparable<T>> extends Object implements Comparator<S>
Compares elements based on the order of their values in a given map. Based on Stack Overflow: How to sort a Mapinvalid input: '<'Key, Value> on the values in Java? .
Author:
Konrad Höffner
  • Constructor Details

    • ValueComparator

      public ValueComparator(Map<S,T> map)
  • Method Details

    • setMap

      public void setMap(Map<S,T> map)
    • compare

      public int compare(S s, S t)
      Specified by:
      compare in interface Comparator<S>