kiwi.util
Class StringMergeSort

java.lang.Object
  |
  +--kiwi.util.MergeSort
        |
        +--kiwi.util.StringMergeSort

public class StringMergeSort
extends MergeSort

A trivial extension of MergeSort for sorting strings.

Version:
1.0 (10/98)
Author:
Mark Lindner, PING Software Group

Fields inherited from class kiwi.util.MergeSort
toSort
 
Constructor Summary
StringMergeSort()
          Construct a new, case-sensitive StringMergeSort.
StringMergeSort(boolean caseSensitive)
          Construct a new StringMergeSort.
 
Method Summary
 int compareElementsAt(int a, int b)
          Compare two elements.
 
Methods inherited from class kiwi.util.MergeSort
sort
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StringMergeSort

public StringMergeSort()
Construct a new, case-sensitive StringMergeSort.

StringMergeSort

public StringMergeSort(boolean caseSensitive)
Construct a new StringMergeSort.
Parameters:
caseSensitive - A flag specifying whether the sort will be case- sensitive.
Method Detail

compareElementsAt

public int compareElementsAt(int a,
                             int b)
Compare two elements.
Overrides:
compareElementsAt in class MergeSort