Package net.sf.saxon.functions.hof
Class Sort_3
java.lang.Object
net.sf.saxon.functions.AbstractFunction
net.sf.saxon.functions.SystemFunction
net.sf.saxon.functions.Sort_1
net.sf.saxon.functions.Sort_2
net.sf.saxon.functions.hof.Sort_3
- All Implemented Interfaces:
- Callable,- FunctionItem,- GroundedValue,- Item,- Sequence
This class implements the function fn:sort#2, which is a higher-order function in XPath 3.1
 available only in Saxon-PE and above
- 
Nested Class SummaryNested classes/interfaces inherited from class net.sf.saxon.functions.Sort_1Sort_1.ItemToBeSorted
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptioncall(XPathContext context, Sequence[] arguments) Evaluate the expressionMethods inherited from class net.sf.saxon.functions.Sort_2getCollationMethods inherited from class net.sf.saxon.functions.Sort_1doSort, getItemsToBeSortedMethods inherited from class net.sf.saxon.functions.SystemFunctiondependsOnContextItem, dynamicCall, equals, export, exportAdditionalArguments, exportAttributes, fixArguments, getArity, getCardinality, getContextNode, getDescription, getDetails, getElaborator, getErrorCodeForTypeErrors, getFunctionItemType, getFunctionName, getIntegerBounds, getNetCost, getOperandRoles, getRequiredType, getResultItemType, getResultItemType, getRetainedStaticContext, getSpecialProperties, getStaticBaseUriString, getStreamerName, getUniStringArg, hashCode, importAttributes, isSequenceVariadic, isTrustedResultType, makeCall, makeFunction, makeFunction40, makeFunctionCall, makeOptimizedFunctionCall, resultIfEmpty, setArity, setDetails, setRetainedStaticContext, supplyTypeInformation, toShortString, toString, typeCheckCallerMethods inherited from class net.sf.saxon.functions.AbstractFunctionatomize, deepEqual40, deepEquals, effectiveBooleanValue, getAnnotations, getUnicodeStringValue, isArray, isMap, makeNewContext, simplify, typeCheckMethods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface net.sf.saxon.om.FunctionItemgetGenreMethods inherited from interface net.sf.saxon.om.GroundedValueasIterable, concatenate, containsNode, materializeMethods inherited from interface net.sf.saxon.om.ItemgetLength, getStringValue, head, isStreamed, itemAt, iterate, reduce, subsequenceMethods inherited from interface net.sf.saxon.om.SequencemakeRepeatable
- 
Constructor Details- 
Sort_3public Sort_3()
 
- 
- 
Method Details- 
callEvaluate the expression- Specified by:
- callin interface- Callable
- Overrides:
- callin class- Sort_2
- Parameters:
- context- the dynamic evaluation context
- arguments- the values of the arguments, supplied as SequenceIterators
- Returns:
- the result of the evaluation, in the form of a SequenceIterator
- Throws:
- XPathException- if a dynamic error occurs during the evaluation of the expression
 
 
-