| 
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Ordering | |
|---|---|
| com.google.common.collect | This package contains generic collection interfaces and implementations, and other utilities for working with collections. | 
| Uses of Ordering in com.google.common.collect | 
|---|
| Methods in com.google.common.collect that return Ordering | ||
|---|---|---|
static Ordering<Object> | 
Ordering.arbitrary()
Returns an arbitrary ordering over all objects, for which compare(a,
 b) == 0 implies a == b (identity equality). | 
|
 | 
Ordering.compound(Comparator<? super U> secondaryComparator)
Returns an ordering which first uses the ordering this, but which
 in the event of a "tie", then delegates to secondaryComparator. | 
|
static
 | 
Ordering.compound(Iterable<? extends Comparator<? super T>> comparators)
Returns an ordering which tries each given comparator in order until a non-zero result is found, returning that result, and returning zero only if all comparators return zero.  | 
|
static
 | 
Ordering.explicit(List<T> valuesInOrder)
Returns an ordering that compares objects according to the order in which they appear in the given list.  | 
|
static
 | 
Ordering.explicit(T leastValue,
                 T... remainingValuesInOrder)
Returns an ordering that compares objects according to the order in which they are given to this method.  | 
|
static
 | 
Ordering.from(Comparator<T> comparator)
Returns an ordering for a pre-existing comparator. | 
|
static
 | 
Ordering.from(Ordering<T> ordering)
Deprecated. no need to use this  | 
|
 | 
Ordering.lexicographical()
Returns a new ordering which sorts iterables by comparing corresponding elements pairwise until a nonzero result is found; imposes "dictionary order".  | 
|
static
 | 
Ordering.natural()
Returns a serializable ordering that uses the natural order of the values.  | 
|
 | 
Ordering.nullsFirst()
Returns an ordering that treats null as less than all other values
 and uses this to compare non-null values. | 
|
 | 
Ordering.nullsLast()
Returns an ordering that treats null as greater than all other
 values and uses this ordering to compare non-null values. | 
|
 | 
Ordering.onResultOf(Function<F,? extends T> function)
Returns a new ordering on F which orders elements by first applying
 a function to them, then comparing those results using this. | 
|
 | 
Ordering.reverse()
Returns the reverse of this ordering; the Ordering equivalent to
 Collections.reverseOrder(Comparator). | 
|
static Ordering<Object> | 
Ordering.usingToString()
Returns an ordering that compares objects by the natural ordering of their string representations as returned by toString(). | 
|
| Methods in com.google.common.collect with parameters of type Ordering | ||
|---|---|---|
static
 | 
Ordering.from(Ordering<T> ordering)
Deprecated. no need to use this  | 
|
  | 
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||