*
*/
-
package org.biojava.dasobert.dasregistry;
import java.util.*;
-/** a comparator to sort DasSources
+/**
+ * a comparator to sort DasSources
+ *
* @author Andreas Prlic
*/
-
-public abstract class DasCoordSysComparator
- implements Comparator
+public abstract class DasCoordSysComparator implements Comparator
{
private final String name;
+
private static final Map COMPS_BY_NAME;
public DasCoordSysComparator(String str)
{
- //System.out.println("new dasSourceComparator " + str);
+ // System.out.println("new dasSourceComparator " + str);
name = str;
}
return ds.getUniqueId();
}
};
+
public static final Comparator BY_CATEGORY = new DasCoordSysComparator(
- "category")
+ "category")
{
protected Comparable getField(DasCoordinateSystem ds)
{
return ds.getCategory();
}
};
+
public static final Comparator BY_ORGANISM = new DasCoordSysComparator(
- "organism")
+ "organism")
{
protected Comparable getField(DasCoordinateSystem ds)
{
return ds.getOrganismName();
}
};
- public static final Comparator BY_TAXID = new DasCoordSysComparator("taxid")
+
+ public static final Comparator BY_TAXID = new DasCoordSysComparator(
+ "taxid")
{
protected Comparable getField(DasCoordinateSystem ds)
{