Package net.sf.saxon.sort
Class TupleSorter.TupleUnwrapper
java.lang.Object
net.sf.saxon.sort.TupleSorter.TupleUnwrapper
- All Implemented Interfaces:
MappingFunction
- Enclosing class:
TupleSorter
Mapping function to map the wrapped objects returned by the SortedTupleIterator
into real items. This is done because each tuple may actually represent a sequence
of underlying values that share the same sort key.
-
Method Summary
Modifier and TypeMethodDescriptionstatic TupleSorter.TupleUnwrapper
Get the singular instance of this classMap one item to a sequence.
-
Method Details
-
getInstance
Get the singular instance of this class- Returns:
- the singular instance
-
map
Description copied from interface:MappingFunction
Map one item to a sequence.- Specified by:
map
in interfaceMappingFunction
- Parameters:
item
- The item to be mapped.- Returns:
- one of the following: (a) a SequenceIterator over the sequence of items that the supplied input item maps to, or (b) null if it maps to an empty sequence.
- Throws:
XPathException
-