Package ddf.catalog.util.impl
Class CaseInsensitiveIfStringComparator
java.lang.Object
ddf.catalog.util.impl.CaseInsensitiveIfStringComparator
- All Implemented Interfaces:
Comparator<ddf.catalog.data.Result>
public class CaseInsensitiveIfStringComparator
extends Object
implements Comparator<ddf.catalog.data.Result>
Comparator that ignores case for string attributes or falls back to the passed in comparator
-
Constructor Summary
ConstructorsConstructorDescriptionCaseInsensitiveIfStringComparator(org.geotools.api.filter.sort.SortOrder sortOrder, String sortType, Comparator<ddf.catalog.data.Result> fallback) -
Method Summary
Modifier and TypeMethodDescriptionintcompare(ddf.catalog.data.Result contentA, ddf.catalog.data.Result contentB) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.Comparator
equals, reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
-
Constructor Details
-
CaseInsensitiveIfStringComparator
public CaseInsensitiveIfStringComparator(org.geotools.api.filter.sort.SortOrder sortOrder, String sortType, Comparator<ddf.catalog.data.Result> fallback)
-
-
Method Details
-
compare
public int compare(ddf.catalog.data.Result contentA, ddf.catalog.data.Result contentB) - Specified by:
comparein interfaceComparator<ddf.catalog.data.Result>
-