public class BasicObjectComparator
extends java.lang.Object
implements java.util.Comparator<java.lang.Object>
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ASCENDING |
private java.util.Comparator<java.lang.Object> |
cmpForText |
static java.lang.String |
DESCENDING |
private java.lang.String |
strAscDescFlag |
Constructor and Description |
---|
BasicObjectComparator()
Constructor.
|
BasicObjectComparator(java.util.Comparator<java.lang.Object> cmpForText) |
BasicObjectComparator(java.lang.String strAscDescFlag) |
BasicObjectComparator(java.lang.String strAscDescFlag,
java.util.Comparator<java.lang.Object> cmpForText) |
Modifier and Type | Method and Description |
---|---|
int |
compare(java.lang.Object o1,
java.lang.Object o2) |
public static final java.lang.String ASCENDING
public static final java.lang.String DESCENDING
private java.util.Comparator<java.lang.Object> cmpForText
private java.lang.String strAscDescFlag
public BasicObjectComparator()
public BasicObjectComparator(java.lang.String strAscDescFlag)
strAscDescFlag
- - Ascending / desending flag.public BasicObjectComparator(java.util.Comparator<java.lang.Object> cmpForText)
cmpForText
- - Comparator for text columns.public BasicObjectComparator(java.lang.String strAscDescFlag, java.util.Comparator<java.lang.Object> cmpForText)
strAscDescFlag
- - Ascending / desending flag.cmpForText
- - Comparator for text columns.public int compare(java.lang.Object o1, java.lang.Object o2)
compare
in interface java.util.Comparator<java.lang.Object>
o1
- - The first object to be compared.o2
- - The second object to be compared.Comparator.compare(java.lang.Object, java.lang.Object)