public enum Order extends Enum<Order> implements Comparator<Object>
Comparator
instances for ordering traversers.Enum Constant and Description |
---|
decr
Order in descending fashion.
|
incr
Order in ascending fashion
|
shuffle
Order in a random fashion.
|
Modifier and Type | Method and Description |
---|---|
abstract int |
compare(Object first,
Object second) |
abstract Order |
reversed()
Produce the opposite representation of the current
Order enum. |
static Order |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static Order[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
comparing, comparing, comparingDouble, comparingInt, comparingLong, equals, naturalOrder, nullsFirst, nullsLast, reverseOrder, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
public static final Order incr
public static final Order decr
public static final Order shuffle
public static Order[] values()
for (Order c : Order.values()) System.out.println(c);
public static Order valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic abstract int compare(Object first, Object second)
compare
in interface Comparator<Object>
public abstract Order reversed()
Order
enum.reversed
in interface Comparator<Object>
Copyright © 2013–2018 Apache Software Foundation. All rights reserved.