org.w3c.tools.sorter
Class Sorter

java.lang.Object
  |
  +--org.w3c.tools.sorter.Sorter

public class Sorter
extends java.lang.Object

This class implements a bunch of different ways of sorting things.


Constructor Summary
Sorter()
           
 
Method Summary
static Comparable[] sortComparableArray(Comparable[] array, boolean inplace)
           
static java.util.Vector sortComparableEnumeration(java.util.Enumeration enum)
          Sort the given Comparable enumeration.
static java.util.Vector sortComparableKeys(java.util.Hashtable h)
          Get the keys of this hashtable, sorted.
static java.lang.String[] sortStringArray(java.lang.String[] array, boolean inplace)
          Sort the given String array in place.
static java.util.Vector sortStringEnumeration(java.util.Enumeration enum)
          Sort the given String enumeration.
static java.util.Vector sortStringKeys(java.util.Hashtable h)
          Get the keys of this hashtable, sorted.
 
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

sortStringKeys

public static java.util.Vector sortStringKeys(java.util.Hashtable h)
Get the keys of this hashtable, sorted.
Parameters:
h - The hashtable whose String keys are wanted.

sortStringEnumeration

public static java.util.Vector sortStringEnumeration(java.util.Enumeration enum)
Sort the given String enumeration.
Returns:
A sorted vector of String.

sortComparableKeys

public static java.util.Vector sortComparableKeys(java.util.Hashtable h)
Get the keys of this hashtable, sorted.
Parameters:
h - The hashtable whose Comparable keys are wanted.

sortComparableEnumeration

public static java.util.Vector sortComparableEnumeration(java.util.Enumeration enum)
Sort the given Comparable enumeration.
Returns:
A sorted vector of Comparable instance.

sortStringArray

public static java.lang.String[] sortStringArray(java.lang.String[] array,
                                                 boolean inplace)
Sort the given String array in place.
Parameters:
array - The array of String to sort.
inplace - Sort the array in place if true, allocate a fresh array for the result otherwise.
Returns:
The same array, with string sorted.

sortComparableArray

public static Comparable[] sortComparableArray(Comparable[] array,
                                               boolean inplace)