Class Comparators
java.lang.Object
com.inductiveautomation.ignition.common.util.Comparators
Utility to perform string comparisons that sort in a human-readable order (e.g. 1, 2, 10) rather than
lexicographically (1, 10, 2).
-
Method Summary
Modifier and TypeMethodDescriptionstatic Comparator<CharSequence>
static Comparator<CharSequence>
alphaNumeric
(boolean caseSensitive) static <T> Comparator<T>
alphaNumeric
(Function<T, CharSequence> toString) static <T> Comparator<T>
alphaNumeric
(Function<T, CharSequence> toStringFn, boolean caseSensitive)
-
Method Details
-
alphaNumeric
- Returns:
- a new, case insensitive alphanumeric comparator.
-
alphaNumeric
-
alphaNumeric
- Returns:
- a new, case insensitive alphanumeric comparator using the given charsequence extractor function.
-
alphaNumeric
public static <T> Comparator<T> alphaNumeric(Function<T, CharSequence> toStringFn, boolean caseSensitive)
-