Adjust, ArithmeticExpression10, Average, BaseURI, BooleanFn, CodepointEqual, Collection, Compare, Contains, CurrentDateTime, CurrentGroup, CurrentGroupingKey, DeepEqual, DistinctValues, Doc, DocumentFn, DocumentUriFn, ElementAvailable, Error, EscapeURI, FormatDate, FormatNumber, FunctionArity, FunctionAvailable, FunctionName, GeneralComparison, GeneralComparison10, GeneralComparison20, Id, Idref, IndexOf, InScopePrefixes, Insert, IntegratedFunctionCall, Lang, NamespaceForPrefix, Nilled, NormalizeUnicode, Remove, Replace, ResolveQName, ResolveURI, Reverse, SimpleExpression, StringToCodepoints, Subsequence, SystemProperty, Tokenize, Trace, TreatFn, TypeAvailable, UnparsedEntity, UnparsedText, UnparsedTextAvailable, UnparsedTextLines, UriCollection, XPathFunctionCallpublic interface CallableExpression
| Modifier and Type | Method | Description |
|---|---|---|
SequenceIterator<? extends Item> |
call(SequenceIterator<? extends Item>[] arguments,
XPathContext context) |
Evaluate the expression
|
Expression[] |
getArguments() |
Get the subexpressions (arguments to this expression)
|
Expression[] getArguments()
SequenceIterator<? extends Item> call(SequenceIterator<? extends Item>[] arguments, XPathContext context) throws XPathException
arguments - the values of the arguments, supplied as SequenceIteratorscontext - the dynamic evaluation contextXPathException - if a dynamic error occurs during the evaluation of the expression