Package groovy.util
Class OrderBy<T>
java.lang.Object
groovy.util.OrderBy<T>
- All Implemented Interfaces:
java.io.Serializable
,java.util.Comparator<T>
public class OrderBy<T>
extends java.lang.Object
implements java.util.Comparator<T>, java.io.Serializable
A helper class for sorting objects via a closure to return the field
or operation on which to sort.
- See Also:
- Serialized Form
-
Constructor Summary
-
Method Summary
Modifier and Type Method Description void
add(Closure closure)
int
compare(T object1, T object2)
boolean
isEqualityCheck()
void
setEqualityCheck(boolean equalityCheck)
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.util.Comparator
equals, reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
-
Constructor Details
-
OrderBy
public OrderBy() -
OrderBy
public OrderBy(boolean equalityCheck) -
OrderBy
-
OrderBy
-
OrderBy
-
OrderBy
-
-
Method Details
-
add
-
compare
- Specified by:
compare
in interfacejava.util.Comparator<T>
-
isEqualityCheck
public boolean isEqualityCheck() -
setEqualityCheck
public void setEqualityCheck(boolean equalityCheck)
-