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