/ftr-gwt-charts/src/eu/future/earth/gwt/charts/client/PointSorter.java

http://ftr-gwt-library.googlecode.com/ · Java · 26 lines · 20 code · 6 blank · 0 comment · 5 complexity · 90d5620c6187e4fa1ab4d8b5ac065055 MD5 · raw file

  1. package eu.future.earth.gwt.charts.client;
  2. import java.util.Comparator;
  3. public class PointSorter<T> implements Comparator<T> {
  4. private PointTranslator<T> translator;
  5. public PointSorter(PointTranslator<T> translator) {
  6. super();
  7. this.translator = translator;
  8. }
  9. public int compare(T o1, T o2) {
  10. if (translator.getXCoor(o1) == translator.getXCoor(o2)) {
  11. return 0;
  12. } else {
  13. if (translator.getXCoor(o1) < translator.getXCoor(o2)) {
  14. return -1;
  15. } else {
  16. return 1;
  17. }
  18. }
  19. }
  20. }