|
|||||||||
| 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 | ||||||||