|
Class Summary |
| AlphanumericComparer |
A Comparer that treats strings as an alternating sequence of alpha parts and numeric parts. |
| AtomicComparer |
A Comparator used for comparing atomic values of arbitrary item types. |
| AtomicSortComparer |
A Comparator used for comparing atomic values of arbitrary item types. |
| AtomicSortComparer.ComparisonKey |
Inner class: an object used as a comparison key. |
| CodepointCollator |
A collating sequence that uses Unicode codepoint ordering |
| DescendingComparer |
A Comparer used for comparing descending keys. |
| DocumentOrderIterator |
DocumentOrderIterator takes as input an iteration of nodes in any order, and
returns as output an iteration of the same nodes in document order, eliminating
any duplicates. |
| DocumentSorter |
A DocumentSorter is an expression that sorts a sequence of nodes into
document order. |
| FixedSortKeyDefinition |
A FixedSortKeyDefinition is a SortKeyDefinition in which all aspects of the
sort key definition (sort order, data type, etc,) are known. |
| GenericSorter |
Generically sorts arbitrary shaped data (for example multiple arrays, 1,2 or 3-d matrices, and so on) using a
quicksort or mergesort. |
| GlobalOrderComparer |
A Comparer used for comparing nodes in document order. |
| GroupAdjacentIterator |
A GroupAdjacentIterator iterates over a sequence of groups defined by
xsl:for-each-group group-adjacent="x". |
| GroupByIterator |
A GroupByIterator iterates over a sequence of groups defined by
xsl:for-each-group group-by="x". |
| GroupEndingIterator |
A GroupEndingIterator iterates over a sequence of groups defined by
xsl:for-each-group group-ending-with="x". |
| GroupStartingIterator |
A GroupStartingIterator iterates over a sequence of groups defined by
xsl:for-each-group group-starting-with="x". |
| IntHashMap |
A hash table that maps int keys to Object values. |
| IntHashSet |
Set of int values. |
| IntToIntHashMap |
A hash table that maps int keys to int values. |
| JavaCollationFactory |
A JavaCollationFactory allows a Collation to be created given
a set of properties that the collation should have. |
| LocalOrderComparer |
A Comparer used for comparing nodes in document order. |
| LowercaseFirstComparer |
A Comparer used for comparing keys |
| NumericComparer |
A Comparer used for comparing sort keys when data-type="number". |
| QuickSort |
This is a generic version of C.A.R Hoare's Quick Sort
algorithm. |
| Reverser |
A Reverser is an expression that reverses the order of a sequence of items. |
| RuleBasedSubstringMatcher |
This class wraps a RuleBasedCollator to provide a SubstringMatcher. |
| SortedGroupIterator |
A SortedGroupIterator is a modified SortedIterator. |
| SortedIterator |
Class to do a sorted iteration |
| SortedTupleIterator |
A SortedTupleIterator is a modified SortedIterator. |
| SortExpression |
Expression equivalent to the imaginary syntax
expr sortby (sort-key)+ |
| SortKeyDefinition |
A SortKeyDefinition defines one component of a sort key. |
| StandardCollationURIResolver |
StandardCollationURIResolver allows a Collation to be created given
a URI starting with "http://saxon.sf.net/collation" followed by a set of query parameters. |
| TextComparer |
A Comparer used for comparing sort keys when data-type="text". |
| TupleExpression |
A tuple expression is an expression that returns a tuple. |
| TupleSorter |
A TupleSorter is an expression that sorts a stream of tuples. |
| UppercaseFirstComparer |
A Comparer used for comparing strings, with upper case collated before lower case
if the strings are otherwise equal. |