# Package com.icl.saxon.sort

- Interface Summary
  Interface | Description
  --- | ---
  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
  Class | Description
  --- | ---
  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