Package com.ibm.icu.impl
Class IterableComparator<T>
- java.lang.Object
-
- com.ibm.icu.impl.IterableComparator<T>
-
- All Implemented Interfaces:
java.util.Comparator<java.lang.Iterable<T>>
public class IterableComparator<T> extends java.lang.Object implements java.util.Comparator<java.lang.Iterable<T>>
TODO: Move to com.ibm.icu.dev.somewhere. 2015-sep-03: Not used in ICU but used in CLDR and in UnicodeTools.
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Comparator<T>
comparator
private static IterableComparator
NOCOMPARATOR
private int
shorterFirst
-
Constructor Summary
Constructors Constructor Description IterableComparator()
IterableComparator(java.util.Comparator<T> comparator)
IterableComparator(java.util.Comparator<T> comparator, boolean shorterFirst)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compare(java.lang.Iterable<T> a, java.lang.Iterable<T> b)
static <T> int
compareIterables(java.lang.Iterable<T> a, java.lang.Iterable<T> b)
-
-
-
Field Detail
-
comparator
private final java.util.Comparator<T> comparator
-
shorterFirst
private final int shorterFirst
-
NOCOMPARATOR
private static final IterableComparator NOCOMPARATOR
-
-