protected class DefaultWebContentFilter.ContentComparator extends Object implements Comparator<Content>
Modifier and Type | Field and Description |
---|---|
protected SortCriteria |
_sort
The sort criteria.
|
Constructor and Description |
---|
ContentComparator(SortCriteria sortCriteria)
Build a content comparator from sort criteria.
|
Modifier and Type | Method and Description |
---|---|
int |
compare(Content c1,
Content c2) |
private int |
compareJcrPropertyAscending(Content c1,
Content c2,
String jcrProperty,
boolean normalize) |
private int |
compareMetadataAscending(Content c1,
Content c2,
String metadataPath,
boolean normalize) |
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
protected SortCriteria _sort
public ContentComparator(SortCriteria sortCriteria)
sortCriteria
- The sort criteriapublic int compare(Content c1, Content c2)
compare
in interface Comparator<Content>
private int compareMetadataAscending(Content c1, Content c2, String metadataPath, boolean normalize)
private int compareJcrPropertyAscending(Content c1, Content c2, String jcrProperty, boolean normalize) throws RepositoryException
RepositoryException