java.lang.Objectjavax.baja.nre.util.SortUtil
Sorting utilities.
| Field Summary | |
static java.util.Comparator |
ASCENDING
Comparator that uses SortUtil.compare(). |
static java.util.Comparator |
DESCENDING
Comparator that uses reverse of SortUtil.compare(). |
| Constructor Summary | |
SortUtil()
|
|
| Method Summary | |
static int |
compare(java.lang.Object v1,
java.lang.Object v2)
Compare two objects. |
static void |
rsort(java.lang.Object[] values)
Convenience for sort(values, values, DESCENDING). |
static void |
rsort(java.lang.Object[] keys,
java.lang.Object[] values)
Convenience for sort(keys, values, DESCENDING). |
static void |
sort(java.lang.Object[] values)
Convenience for sort(values, values, ASCENDING). |
static void |
sort(java.lang.Object[] keys,
java.lang.Object[] values)
Convenience for sort(keys, values, ASCENDING). |
static void |
sort(java.lang.Object[] keys,
java.lang.Object[] values,
boolean ascending)
Convenience for sort(keys, values, ascending ? ASCENDING : DESCENDING). |
static void |
sort(java.lang.Object[] keys,
java.lang.Object[] values,
java.util.Comparator comparator)
Given a an array of keys and values, perform an in place sort using the given Comparator. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final java.util.Comparator ASCENDING
SortUtil.compare().
public static final java.util.Comparator DESCENDING
SortUtil.compare().
| Constructor Detail |
public SortUtil()
| Method Detail |
public static void sort(java.lang.Object[] values)
sort(values, values, ASCENDING).
public static void rsort(java.lang.Object[] values)
sort(values, values, DESCENDING).
public static void sort(java.lang.Object[] keys,
java.lang.Object[] values)
sort(keys, values, ASCENDING).
public static void rsort(java.lang.Object[] keys,
java.lang.Object[] values)
sort(keys, values, DESCENDING).
public static void sort(java.lang.Object[] keys,
java.lang.Object[] values,
boolean ascending)
sort(keys, values, ascending ? ASCENDING : DESCENDING).
public static void sort(java.lang.Object[] keys,
java.lang.Object[] values,
java.util.Comparator comparator)
public static int compare(java.lang.Object v1,
java.lang.Object v2)
Copyright © 2000-2016 Tridium Inc. All rights reserved.