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
, XPathFunctionCall
public 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