org.jaxen
Interface FunctionContext
- SimpleFunctionContext, XPathFunctionContext
public interface FunctionContext
Implemented by classes that know how to resolve XPath function names and
namespaces to implementations of these functions.
By using a custom
FunctionContext, new or different
functions may be installed and available to XPath expression writers.
Function | getFunction(String namespaceURI, String prefix, String localName)- An implementation should return a
Function implementation object
based on the namespace URI and local name of the function-call
expression.
|
getFunction
public Function getFunction(String namespaceURI,
String prefix,
String localName)
throws UnresolvableExceptionAn implementation should return a
Function implementation object
based on the namespace URI and local name of the function-call
expression.
It must not use the prefix parameter to select an implementation,
because a prefix could be bound to any namespace; the prefix parameter
could be used in debugging output or other generated information.
The prefix may otherwise be completely ignored.
namespaceURI - the namespace URI to which the prefix parameter
is bound in the XPath expression. If the function
call expression had no prefix, the namespace URI
is null.prefix - the prefix that was used in the function call
expressionlocalName - the local name of the function-call expression.
If there is no prefix, then this is the whole
name of the function.
- a Function implementation object.