public class ObjectPropertyComparator<V> extends Object implements Comparator<V>
| Constructor and Description |
|---|
ObjectPropertyComparator() |
ObjectPropertyComparator(boolean sortAsceding,
String... fieldNames) |
ObjectPropertyComparator(List<String> fieldNames) |
ObjectPropertyComparator(String... fieldNames) |
| Modifier and Type | Method and Description |
|---|---|
int |
compare(Object object1,
Object object2) |
int |
compare(Object object1,
Object object2,
String fieldName) |
List<String> |
getFieldNames() |
boolean |
isInvert() |
boolean |
isNullFirst() |
void |
setFieldNames(List<String> fieldNames) |
void |
setInvert(boolean invert) |
void |
setNullFirst(boolean nullFirst) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitequalspublic ObjectPropertyComparator()
public ObjectPropertyComparator(boolean sortAsceding,
String... fieldNames)
public ObjectPropertyComparator(String... fieldNames)
public int compare(Object object1, Object object2)
compare in interface Comparator<V>public boolean isInvert()
public boolean isNullFirst()
public void setInvert(boolean invert)
public void setNullFirst(boolean nullFirst)
Copyright © 2015 Revolution Systems Inc.. All rights reserved.