| 
 | ||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
          Description
| Interface Summary | |
| NodeOrderComparer | A Comparer used for comparing nodes in document order | 
| Sortable | A Sortable is an object that can be sorted using the QuickSort method. | 
| Class Summary | |
| BinaryTree | A Binary Tree used for sorting. | 
| Compare_en | A Comparer used with lang="en". | 
| Comparer | A Comparer used for comparing keys | 
| DescendingComparer | A Comparer used for comparing descending keys | 
| DoubleComparer | A Comparer used for comparing keys that are Doubles | 
| HashMap | A simple class for testing membership of a fixed set of ASCII strings. | 
| LocalOrderComparer | A Comparer used for comparing nodes in document order. | 
| LowercaseFirstComparer | A Comparer used for comparing keys | 
| QuickSort | This is a generic version of C.A.R Hoare's Quick Sort algorithm. | 
| SortKeyDefinition | A SortKeyDefinition defines one component of a sort key. | 
| StringComparer | A Comparer used for comparing keys. | 
| TextComparer | A Comparer used for comparing text keys | 
| UppercaseFirstComparer | A Comparer used for comparing keys | 
This package provides utility routines for sorting: specifically, a BinaryTree implementation, a QuickSort implementation, and some Comparer objects that handle character and numeric comparisons.
It is possible to extend the sorting capabilities by writing additional Comparers. The class should be named Compare_xx where xx is the language code, as used in the lang parameter of xsl:sort.
| 
 | ||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||