public class ListSorter
extends java.lang.Object
implements java.util.Comparator, java.io.Serializable
Modifier and Type | Class and Description |
---|---|
static interface |
ListSorter.DataSource |
Constructor and Description |
---|
ListSorter(java.lang.String criteria,
int direction) |
Modifier and Type | Method and Description |
---|---|
int |
compare(java.lang.Object o1,
java.lang.Object o2) |
static void |
main(java.lang.String[] args) |
void |
setCriteria(java.lang.String criteria) |
void |
setDataSource(ListSorter.DataSource dataSource) |
void |
setDirection(int direction) |
void |
setNullGreater(boolean b) |
void |
sort(java.util.List toSort) |
public static final int ASCEND
public static final int DESCEND
public void setCriteria(java.lang.String criteria)
public void setDataSource(ListSorter.DataSource dataSource)
public void setDirection(int direction)
public static void main(java.lang.String[] args)
public int compare(java.lang.Object o1, java.lang.Object o2)
compare
in interface java.util.Comparator
public void sort(java.util.List toSort)
public void setNullGreater(boolean b)