org.jaxen
Interface Function

All Known Implementing Classes:
BooleanFunction, CeilingFunction, ConcatFunction, ContainsFunction, CountFunction, DocumentFunction, EndsWithFunction, EvaluateFunction, FalseFunction, FloorFunction, IdFunction, LangFunction, LastFunction, LocaleFunctionSupport, LocalNameFunction, MatrixConcatFunction, NameFunction, NamespaceUriFunction, NormalizeSpaceFunction, NotFunction, NumberFunction, PositionFunction, RoundFunction, StartsWithFunction, StringFunction, StringLengthFunction, SubstringAfterFunction, SubstringBeforeFunction, SubstringFunction, SumFunction, TranslateFunction, TrueFunction

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:
FunctionContext

Method Summary
 java.lang.Object call(Context context, java.util.List args)
          Call this function.
 

Method Detail

call

public java.lang.Object call(Context context,
                             java.util.List args)
                      throws FunctionCallException
Call this function.

Parameters:
context - The context at the point in the expression when the function is called.
args - List of arguments provided during the call of the function.
Throws:
FunctionCallException