public static class Posix.SortComparator extends Object implements Comparator<String>
Modifier and Type | Class and Description |
---|---|
class |
Posix.SortComparator.Key |
Constructor and Description |
---|
SortComparator(boolean caseInsensitive,
boolean reverse,
boolean ignoreBlanks,
boolean numeric,
char separator,
List<String> sortFields) |
Modifier and Type | Method and Description |
---|---|
int |
compare(String o1,
String o2) |
protected int |
compareRegion(String s1,
int start1,
int end1,
String s2,
int start2,
int end2,
boolean caseInsensitive) |
protected Double |
getDouble(String s,
int start,
int end) |
protected List<Integer> |
getFieldIndexes(String o) |
protected int[] |
getSortKey(String str,
List<Integer> fields,
Posix.SortComparator.Key key) |
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 int compare(String o1, String o2)
compare
in interface Comparator<String>
protected int compareRegion(String s1, int start1, int end1, String s2, int start2, int end2, boolean caseInsensitive)
protected int[] getSortKey(String str, List<Integer> fields, Posix.SortComparator.Key key)
Copyright © 2006–2019 The Apache Software Foundation. All rights reserved.