util
Class Sorter

java.lang.Object
  extended by util.Sorter

public class Sorter
extends Object

Class to sort Sortable Objects. Defines two static methods: ascending(Sortable[]), descending(Sortable[]). Sorting algorithm is a heap sort (Num. Rec. 8.3).


Constructor Summary
Sorter()
           
 
Method Summary
static Sortable[] ascending(Sortable[] sort)
           
static Sortable[] descending(Sortable[] sort)
           
static Sortable[] sort(Sortable[] data, boolean toggle)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Sorter

public Sorter()
Method Detail

ascending

public static Sortable[] ascending(Sortable[] sort)
Parameters:
sort -
Returns:
Sortable

descending

public static Sortable[] descending(Sortable[] sort)
Parameters:
sort -
Returns:
Sortable

sort

public static Sortable[] sort(Sortable[] data,
                              boolean toggle)
Parameters:
data -
toggle -
Returns:
Sortable