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

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

public class EntryValueComparator<K,V extends java.lang.Comparable<V>>
extends java.lang.Object
implements java.util.Comparator<java.util.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(java.util.Map.Entry<K,V> e1, java.util.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(java.util.Map.Entry<K,V> e1,
                   java.util.Map.Entry<K,V> e2)
Specified by:
compare in interface java.util.Comparator<java.util.Map.Entry<K,V extends java.lang.Comparable<V>>>