Class Minimax.Max
java.lang.Object
net.sf.saxon.functions.AbstractFunction
net.sf.saxon.functions.SystemFunction
net.sf.saxon.functions.CollatingFunctionFixed
net.sf.saxon.functions.Minimax
net.sf.saxon.functions.Minimax.Max
- All Implemented Interfaces:
Callable, StatefulSystemFunction, Function, GroundedValue, Item, Sequence
- Enclosing class:
Minimax
Concrete subclass to define the fn:max() function
-
Nested Class Summary
Nested classes/interfaces inherited from class Minimax
Minimax.Max, Minimax.Min -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanMethod to be implemented in subclasses to indicate whether the function implements fn:min() or fn:max()Methods inherited from class Minimax
call, exportAttributes, getArgumentType, getAtomicComparer, getCardinality, getComparer, getResultItemType, getStreamerName, importAttributes, isIgnoreNaN, makeOptimizedFunctionCall, minimax, setIgnoreNaN, supplyTypeInformationMethods inherited from class CollatingFunctionFixed
copy, getPreAllocatedAtomicComparer, getStringCollator, isSubstringMatchingFunction, preAllocateComparer, setCollationName, setRetainedStaticContextMethods inherited from class SystemFunction
dependsOnContextItem, dynamicCall, equals, export, exportAdditionalArguments, fixArguments, getArity, getCompilerName, getContextNode, getDescription, getDetails, getErrorCodeForTypeErrors, getFunctionItemType, getFunctionName, getIntegerBounds, getNetCost, getOperandRoles, getRequiredType, getResultItemType, getRetainedStaticContext, getSpecialProperties, getStaticBaseUriString, getUniStringArg, hashCode, isSequenceVariadic, isTrustedResultType, makeCall, makeFunction, makeFunctionCall, resultIfEmpty, setArity, setDetails, toShortString, toString, typeCheckCallerMethods inherited from class AbstractFunction
atomize, deepEquals, effectiveBooleanValue, getAnnotations, getSerialNumber, getUnicodeStringValue, isArray, isMap, makeNewContext, simplify, typeCheckMethods inherited from interface GroundedValue
asIterable, concatenate, containsNode, materializeMethods inherited from interface Item
getLength, getStringValue, head, isStreamed, itemAt, iterate, reduce, subsequenceMethods inherited from interface Sequence
makeRepeatable
-
Constructor Details
-
Max
public Max()
-
-
Method Details
-
isMaxFunction
public boolean isMaxFunction()Description copied from class:MinimaxMethod to be implemented in subclasses to indicate whether the function implements fn:min() or fn:max()- Specified by:
isMaxFunctionin classMinimax- Returns:
- true if this is the fn:max() function
-