public class Sort
extends java.lang.Object
Constructor and Description |
---|
Sort() |
Sort(java.lang.String name,
SortType type) |
Modifier and Type | Method and Description |
---|---|
static Sort |
asc(java.lang.String name) |
java.util.Comparator |
comparator(java.util.Map<java.lang.String,FieldAccess> fields) |
static Sort |
desc(java.lang.String name) |
boolean |
equals(java.lang.Object o) |
java.lang.String |
getName() |
SortType |
getType() |
int |
hashCode() |
void |
sort(java.util.List list) |
void |
sort(java.util.List list,
java.util.Map<java.lang.String,FieldAccess> fields) |
static Sort |
sorts(Sort... sorts) |
Sort |
then(Sort sort) |
Sort |
then(java.lang.String name) |
Sort |
thenAsc(java.lang.String name) |
Sort |
thenDesc(java.lang.String name) |
java.lang.String |
toString() |
public Sort()
public Sort(java.lang.String name, SortType type)
public static Sort asc(java.lang.String name)
public static Sort desc(java.lang.String name)
public SortType getType()
public java.lang.String getName()
public Sort then(java.lang.String name)
public Sort thenAsc(java.lang.String name)
public Sort thenDesc(java.lang.String name)
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public void sort(java.util.List list, java.util.Map<java.lang.String,FieldAccess> fields)
public void sort(java.util.List list)
public java.util.Comparator comparator(java.util.Map<java.lang.String,FieldAccess> fields)