package com.cognitionis.utils_basickit;
import java.util.*;
/**
* @author Hector Llorens
* @since 2011
*/
public class DescStringIntMapComparator implements Comparator {
private HashMap<String,Integer> _data = null;
public DescStringIntMapComparator(HashMap<String,Integer> data) {
_data = data;
}
public int compare(Object o1, Object o2) {
int diff=((Integer) _data.get((String) o2)) - ((Integer) _data.get((String) o1));
if(diff==0){
diff=((String) o2).compareTo((String) o1);
}
return diff;
}
}