com.ibm.commerce.tools.util
Class QuickSort

java.lang.Object
  |
  +--com.ibm.commerce.tools.util.QuickSort

public final class QuickSort
extends java.lang.Object

Provides a quick sort function.


Field Summary
static java.lang.String COPYRIGHT
          The IBM copyright notice field.
 
Constructor Summary
QuickSort()
          The default constructor.
 
Method Summary
static void sort(java.lang.Object[] objectArray, QuickSortCompare comparor)
          This method sorts an array of objects.
static void sort(java.util.Vector objectVector, QuickSortCompare comparor)
          This method sorts a vector of objects.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail
public static final java.lang.String COPYRIGHT
The IBM copyright notice field.
See Also:
Constant Field Values
Constructor Detail

QuickSort

public QuickSort()
The default constructor.
Method Detail

sort

public static final void sort(java.lang.Object[] objectArray,
QuickSortCompare comparor)
This method sorts an array of objects.
Parameters:
objectArray - an array of objects
comparor - an implementation of QuickSortCompare that will be used to compare the objects

sort

public static final void sort(java.util.Vector objectVector,
QuickSortCompare comparor)
This method sorts a vector of objects.
Parameters:
objectVector - a vetor of objects
comparor - an implementation of QuickSortCompare that will be used to compare the objects