public interface Callable
Sequence<?> call(XPathContext context, Sequence<?> arguments) throws XPathException
context- the dynamic evaluation context
arguments- the values of the arguments, supplied as Sequences.
Generally it is advisable, if calling iterate() to process a supplied sequence, to
call it only once; if the value is required more than once, it should first be converted
GroundedValue by calling the utility method
It is the caller's responsibility to perform any type conversions required to convert arguments to the type expected by the callee. An exception is where this Callable is explicitly an argument-converting wrapper around the original Callable.
XPathException- if a dynamic error occurs during the evaluation of the expression
Copyright (c) 2004-2020 Saxonica Limited. All rights reserved.