public class DocumentComparator extends Object implements Comparator<Document>
Constructor and Description |
---|
DocumentComparator() |
DocumentComparator(boolean ascending,
boolean caseSensitive) |
Modifier and Type | Method and Description |
---|---|
void |
addOrderBy(String name) |
void |
addOrderBy(String name,
boolean ascending) |
void |
addOrderBy(String name,
boolean ascending,
boolean caseSensitive) |
int |
compare(Document doc1,
Document doc2) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
comparing, comparing, comparingDouble, comparingInt, comparingLong, equals, naturalOrder, nullsFirst, nullsLast, reversed, reverseOrder, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
public DocumentComparator()
public DocumentComparator(boolean ascending, boolean caseSensitive)
public void addOrderBy(String name)
public void addOrderBy(String name, boolean ascending)
public void addOrderBy(String name, boolean ascending, boolean caseSensitive)
public int compare(Document doc1, Document doc2)
compare
in interface Comparator<Document>