Package net.sf.saxon.functions
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
,FunctionItem
,GroundedValue
,Item
,Sequence
- Enclosing class:
Minimax
Concrete subclass to define the fn:max() function
-
Nested Class Summary
Nested classes/interfaces inherited from class net.sf.saxon.functions.Minimax
Minimax.Max, Minimax.Min
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
Method to be implemented in subclasses to indicate whether the function implements fn:min() or fn:max()Methods inherited from class net.sf.saxon.functions.Minimax
call, exportAttributes, getArgumentType, getAtomicComparer, getCardinality, getComparer, getResultItemType, getStreamerName, importAttributes, isIgnoreNaN, makeOptimizedFunctionCall, minimax, setIgnoreNaN, supplyTypeInformation
Methods inherited from class net.sf.saxon.functions.CollatingFunctionFixed
copy, getPreAllocatedAtomicComparer, getStringCollator, isSubstringMatchingFunction, preAllocateComparer, setCollationName, setRetainedStaticContext
Methods inherited from class net.sf.saxon.functions.SystemFunction
dependsOnContextItem, dynamicCall, equals, export, exportAdditionalArguments, fixArguments, getArity, getContextNode, getDescription, getDetails, getElaborator, getErrorCodeForTypeErrors, getFunctionItemType, getFunctionName, getIntegerBounds, getNetCost, getOperandRoles, getRequiredType, getResultItemType, getRetainedStaticContext, getSpecialProperties, getStaticBaseUriString, getUniStringArg, hashCode, isSequenceVariadic, isTrustedResultType, makeCall, makeFunction, makeFunction40, makeFunctionCall, resultIfEmpty, setArity, setDetails, toShortString, toString, typeCheckCaller
Methods inherited from class net.sf.saxon.functions.AbstractFunction
atomize, deepEqual40, deepEquals, effectiveBooleanValue, getAnnotations, getUnicodeStringValue, isArray, isMap, makeNewContext, simplify, typeCheck
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface net.sf.saxon.om.FunctionItem
getGenre
Methods inherited from interface net.sf.saxon.om.GroundedValue
asIterable, concatenate, containsNode, materialize
Methods inherited from interface net.sf.saxon.om.Item
getLength, getStringValue, head, isStreamed, itemAt, iterate, reduce, subsequence
Methods inherited from interface net.sf.saxon.om.Sequence
makeRepeatable
-
Constructor Details
-
Method Details
-
isMaxFunction
public boolean isMaxFunction()Description copied from class:Minimax
Method to be implemented in subclasses to indicate whether the function implements fn:min() or fn:max()- Specified by:
isMaxFunction
in classMinimax
- Returns:
- true if this is the fn:max() function
-