package edu.illinois.lis.rerank; import java.util.Comparator; import cc.twittertools.thrift.gen.TResult; public class TResultComparator implements Comparator<TResult>{ private boolean decreasing = true; public TResultComparator(boolean decreasing) { this.decreasing = decreasing; } public int compare(TResult x, TResult y) { double xVal = x.getRsv(); double yVal = y.getRsv(); if(decreasing) { return (xVal > yVal ? -1 : (xVal == yVal ? 0 : 1)); } else { return (xVal < yVal ? -1 : (xVal == yVal ? 0 : 1)); } } }