/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
- package eu.future.earth.gwt.charts.client;
-
- import java.util.Comparator;
-
- public class PointSorter<T> implements Comparator<T> {
-
- private PointTranslator<T> translator;
-
- public PointSorter(PointTranslator<T> translator) {
- super();
- this.translator = translator;
- }
-
- public int compare(T o1, T o2) {
- if (translator.getXCoor(o1) == translator.getXCoor(o2)) {
- return 0;
- } else {
- if (translator.getXCoor(o1) < translator.getXCoor(o2)) {
- return -1;
- } else {
- return 1;
- }
- }
- }
-
- }