| Package | Description | 
|---|---|
| com.google.common.collect | This package contains generic collection interfaces and implementations, and
 other utilities for working with collections. | 
| Modifier and Type | Method and Description | 
|---|---|
| static Ordering<Object> | Ordering. allEqual()Returns an ordering which treats all values as equal, indicating "no
 ordering." Passing this ordering to any stable sort algorithm
 results in no change to the order of elements. | 
| static Ordering<Object> | Ordering. arbitrary()Returns an arbitrary ordering over all objects, for which  compare(a,
 b) == 0impliesa == b(identity equality). | 
| <U extends T>  | 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 tosecondaryComparator. | 
| static <T> Ordering<T> | 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 <T> Ordering<T> | Ordering. explicit(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(Comparator<T> comparator)Returns an ordering based on an existing comparator instance. | 
| static <T> Ordering<T> | Ordering. from(Ordering<T> ordering)Deprecated. 
 no need to use this | 
| <S extends T>  | 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 Comparable>  | Ordering. natural()Returns a serializable ordering that uses the natural order of the values. | 
| <S extends T>  | Ordering. nullsFirst()Returns an ordering that treats  nullas less than all other values
 and usesthisto compare non-null values. | 
| <S extends T>  | Ordering. nullsLast()Returns an ordering that treats  nullas 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  Fwhich orders elements by first applying
 a function to them, then comparing those results usingthis. | 
| <S extends T>  | Ordering. reverse()Returns the reverse of this ordering; the  Orderingequivalent toCollections.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(). | 
| Modifier and Type | Method and Description | 
|---|---|
| static <T> Ordering<T> | Ordering. from(Ordering<T> ordering)Deprecated. 
 no need to use this | 
Copyright © 2010-2015. All Rights Reserved.