Uses of Class
com.google.common.collect.Ordering

Uses of Ordering in com.google.common.collect
 

Methods in com.google.common.collect that return Ordering
static Ordering<java.lang.Object> Ordering.arbitrary()
          Returns an arbitrary ordering over all objects, for which compare(a, b) == 0 implies a == b (identity equality).
<U extends T>
Ordering<U>
Ordering.compound(java.util.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
<T> Ordering<T>
Ordering.compound(java.lang.Iterable<? extends java.util.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
<T> Ordering<T>
Ordering.explicit(java.util.List<T> valuesInOrder)
          Returns an ordering that compares objects according to the order in which they appear in the given list.
static
<T> Ordering<T>
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
<T> Ordering<T>
Ordering.from(java.util.Comparator<T> comparator)
          Returns an ordering for a pre-existing comparator.
static
<T> Ordering<T>
Ordering.from(Ordering<T> ordering)
          Deprecated. no need to use this
<S extends T>
Ordering<java.lang.Iterable<S>>
Ordering.lexicographical()
          Returns a new ordering which sorts iterables by comparing corresponding elements pairwise until a nonzero result is found; imposes "dictionary order".
static
<C extends java.lang.Comparable>
Ordering<C>
Ordering.natural()
          Returns a serializable ordering that uses the natural order of the values.
<S extends T>
Ordering<S>
Ordering.nullsFirst()
          Returns an ordering that treats null as less than all other values and uses this to compare non-null values.
<S extends T>
Ordering<S>
Ordering.nullsLast()
          Returns an ordering that treats null as greater than all other values and uses this ordering to compare non-null values.
<F> Ordering<F>
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.
<S extends T>
Ordering<S>
Ordering.reverse()
          Returns the reverse of this ordering; the Ordering equivalent to Collections.reverseOrder(Comparator).
static Ordering<java.lang.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
<T> Ordering<T>
Ordering.from(Ordering<T> ordering)
          Deprecated. no need to use this
 



Copyright © 2010 Google. All Rights Reserved.