@Beta public final class ElementOrder<T> extends Object
Example usage:
 MutableGraph<Integer> graph =
     GraphBuilder.directed().nodeOrder(ElementOrder.<Integer>natural()).build();
 | Modifier and Type | Class and Description | 
|---|---|
| static class  | ElementOrder.TypeThe type of ordering that this object specifies. | 
| Modifier and Type | Method and Description | 
|---|---|
| Comparator<T> | comparator()Returns the  Comparatorused. | 
| boolean | equals(Object obj) | 
| int | hashCode() | 
| static <S> ElementOrder<S> | insertion()Returns an instance which specifies that insertion ordering is guaranteed. | 
| static <S extends Comparable<? super S>> | natural()Returns an instance which specifies that the natural ordering of the elements is guaranteed. | 
| static <S> ElementOrder<S> | sorted(Comparator<S> comparator)Returns an instance which specifies that the ordering of the elements is guaranteed to be
 determined by  comparator. | 
| String | toString() | 
| ElementOrder.Type | type()Returns the type of ordering used. | 
| static <S> ElementOrder<S> | unordered()Returns an instance which specifies that no ordering is guaranteed. | 
public static <S> ElementOrder<S> unordered()
public static <S> ElementOrder<S> insertion()
public static <S extends Comparable<? super S>> ElementOrder<S> natural()
public static <S> ElementOrder<S> sorted(Comparator<S> comparator)
comparator.public ElementOrder.Type type()
public Comparator<T> comparator()
Comparator used.UnsupportedOperationException - if comparator is not definedCopyright © 2010–2017. All rights reserved.