at.tuwien.ifs.commons.util.collection
Class EntryValueComparator<K,V extends Comparable<V>>

java.lang.Object
  extended by at.tuwien.ifs.commons.util.collection.EntryValueComparator<K,V>
All Implemented Interfaces:
Comparator<Map.Entry<K,V>>

public class EntryValueComparator<K,V extends Comparable<V>>
extends Object
implements Comparator<Map.Entry<K,V>>

A comparator that sorts Map.Entry by their values.

Version:
$Id: $
Author:
Rudolf Mayer

Field Summary
private  boolean descending
           
 
Constructor Summary
EntryValueComparator()
           
EntryValueComparator(boolean descending)
           
 
Method Summary
 int compare(Map.Entry<K,V> e1, Map.Entry<K,V> e2)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.Comparator
equals
 

Field Detail

descending

private boolean descending
Constructor Detail

EntryValueComparator

public EntryValueComparator()

EntryValueComparator

public EntryValueComparator(boolean descending)
Method Detail

compare

public int compare(Map.Entry<K,V> e1,
                   Map.Entry<K,V> e2)
Specified by:
compare in interface Comparator<Map.Entry<K,V extends Comparable<V>>>