org.biojava.services.das.registry
Class DasSourceComparator
java.lang.Object
org.biojava.services.das.registry.DasSourceComparator
- All Implemented Interfaces:
- java.util.Comparator
- public abstract class DasSourceComparator
- extends java.lang.Object
- implements java.util.Comparator
a comparator to sort DasSources
- Author:
- Andreas Prlic, Thomas Down
|
Method Summary |
int |
compare(java.lang.Object a,
java.lang.Object b)
compare two DasSource objects |
static java.util.Comparator |
fromString(java.lang.String name)
|
protected abstract java.lang.Comparable |
getField(DasSource ds)
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.util.Comparator |
equals |
BY_ID
public static final java.util.Comparator BY_ID
BY_NICKNAME
public static final java.util.Comparator BY_NICKNAME
BY_REGISTER_DATE
public static final java.util.Comparator BY_REGISTER_DATE
BY_LEASE_DATE
public static final java.util.Comparator BY_LEASE_DATE
BY_URL
public static final java.util.Comparator BY_URL
BY_ADMIN_EMAIL
public static final java.util.Comparator BY_ADMIN_EMAIL
BY_DESCRIPTION
public static final java.util.Comparator BY_DESCRIPTION
BY_CAPABILITIES
public static final java.util.Comparator BY_CAPABILITIES
BY_COORDINATE_SYSTEM
public static final java.util.Comparator BY_COORDINATE_SYSTEM
DasSourceComparator
public DasSourceComparator(java.lang.String str)
fromString
public static java.util.Comparator fromString(java.lang.String name)
getField
protected abstract java.lang.Comparable getField(DasSource ds)
compare
public int compare(java.lang.Object a,
java.lang.Object b)
- compare two DasSource objects
- Specified by:
compare in interface java.util.Comparator
toString
public java.lang.String toString()