public class ListExpressionComparator
extends java.lang.Object
implements java.util.Comparator
| Constructor and Description |
|---|
ListExpressionComparator(Query q,
java.util.Comparator userComparator,
boolean caching) |
| Modifier and Type | Method and Description |
|---|---|
void |
addSortItem(Expression exp,
int dir) |
int |
ci(java.lang.Object o1,
java.lang.Object o2) |
int |
cic(java.lang.Object o1,
java.lang.Object o2) |
void |
clearCache() |
int |
compare(java.lang.Object o1,
java.lang.Object o2) |
boolean |
equals(java.lang.Object o) |
int |
getCount() |
java.lang.Exception |
getException() |
java.util.List |
getSortItems() |
boolean |
isCaching() |
void |
setCaching(boolean b) |
public ListExpressionComparator(Query q, java.util.Comparator userComparator, boolean caching)
public int getCount()
public boolean equals(java.lang.Object o)
equals in interface java.util.Comparatorequals in class java.lang.Objectpublic boolean isCaching()
public void setCaching(boolean b)
public void clearCache()
public int ci(java.lang.Object o1,
java.lang.Object o2)
throws java.lang.Exception
java.lang.Exceptionpublic int cic(java.lang.Object o1,
java.lang.Object o2)
throws java.lang.Exception
java.lang.Exceptionpublic int compare(java.lang.Object o1,
java.lang.Object o2)
compare in interface java.util.Comparatorpublic java.lang.Exception getException()
public java.util.List getSortItems()
public void addSortItem(Expression exp, int dir)