org.jaxen

Interface Function

public interface Function

Interface for the extensible function framework.

NOTE: This class is not typically used directly, but is exposed for writers of extended XPath packages.

Implementations of Function are functors which are used to evaluate a function-call within an XPath expression.

Author: bob mcwhirter

See Also:

Method Summary
Objectcall(Context context, List args)
Evaluate this function.

Method Detail

call

public Object call(Context context, List args)
Evaluate this function.

Parameters: context the context at the point in the expression when the function is called args arguments provided to the function

Returns: the result of evaluating the function; a List (node-set), Double, Boolean, or String

Throws: FunctionCallException if an XPath error occurs during evaluation; for instance, if the number or type of the arguments is incorrect