package topasin.util;
import java.util.Comparator;
import topasin.calculate.AsinDetailAnalysisFields;
/**
* sort TopAsin by abs(diff) desc
*
* @author mengzang
*
*/
public class AsinDetailSortComparator implements Comparator<AsinDetailAnalysisFields> {
private AsinDetailSortComparator() {
}
private static AsinDetailSortComparator INSTANCE = new AsinDetailSortComparator();
public static Comparator<AsinDetailAnalysisFields> getInstance() {
return INSTANCE;
}
@Override
public int compare(AsinDetailAnalysisFields a1, AsinDetailAnalysisFields a2) {
return a1.getComparable().compareForOutputSort(a2.getComparable());
}
}