public static class ContextItemAccessorFunction.StringAccessor extends ContextItemAccessorFunction
ContextItemAccessorFunction.Number_0, ContextItemAccessorFunction.StringAccessor
Constructor and Description |
---|
StringAccessor() |
Modifier and Type | Method and Description |
---|---|
GroundedValue |
evaluate(Item item,
XPathContext context)
Evaluate the function.
|
Expression |
makeFunctionCall(Expression[] arguments)
Make a static call on this function, with specified arguments.
|
bindContext, call, makeContextItemExplicit
dependsOnContextItem, dynamicCall, equals, export, exportAdditionalArguments, exportAttributes, fixArguments, getArity, getCardinality, getCompilerName, getContextNode, getDescription, getDetails, getErrorCodeForTypeErrors, getFunctionItemType, getFunctionName, getIntegerBounds, getNetCost, getOperandRoles, getRequiredType, getResultItemType, getResultItemType, getRetainedStaticContext, getSpecialProperties, getStaticBaseUriString, getStreamerName, importAttributes, isTrustedResultType, makeCall, makeFunction, makeOptimizedFunctionCall, resultIfEmpty, setArity, setDetails, setRetainedStaticContext, supplyTypeInformation, typeCheckCaller
atomize, deepEquals, effectiveBooleanValue, getAnnotations, getStringValue, getStringValueCS, isArray, isMap, makeNewContext, simplify, typeCheck
getLength, head, isStreamed, itemAt, iterate, reduce, subsequence
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getLength, head, itemAt, reduce, subsequence
public Expression makeFunctionCall(Expression[] arguments)
ContextItemAccessorFunction
makeFunctionCall
in class ContextItemAccessorFunction
arguments
- the supplied arguments to the function call. This will always
be an empty array, since this is a zero-arity function.public GroundedValue evaluate(Item item, XPathContext context) throws XPathException
ContextItemAccessorFunction
evaluate
in class ContextItemAccessorFunction
item
- the context itemcontext
- XPath dynamic context (not normally used)XPathException
- in the event of a dynamic errorCopyright (c) 2004-2018 Saxonica Limited. All rights reserved.