org.eclipse.jet.xpath
Interface XPathFunction
-
public interface XPathFunction
Interface to an XPath function implementation. Functions that require the XPath context should also
implement
XPathFunctionWithContext
.
Note: Once JET moves to Java 1.5 or later only, this interface will be migrated to javax.xml.xpath.XPathFunction
Method Summary
|
java.lang.Object
|
evaluate
(java.util.List args)
Evaluate the function with given the arguments. |
evaluate
java.lang.Object evaluate(java.util.List args)
- Evaluate the function with given the arguments.
The types of arguments should be one of
-
NodeSet
representing a result of an XPath path expression
-
Double
representing a numeric value
-
String
representing a string value
-
Boolean
representing a logical value
-
-
Parameters:
-
args
- a non-null List of arguments.
-
Returns:
- the function result
-
Throws:
-
XPathRuntimeException
- if the function cannot be evaluated successfully.