org.jaxen
public interface FunctionContext
By using a custom FunctionContext
, new or different
functions may be installed and available to XPath expression writers.
Method Summary | |
---|---|
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.
|
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.
Parameters: 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
expression localName the local name of the function-call expression.
If there is no prefix, then this is the whole
name of the function.
Returns: a Function implementation object.
Throws: UnresolvableException when the function cannot be resolved