Class XPathFunction
java.lang.Object
org.exolab.adaptx.xpath.XPathFunction
- Direct Known Subclasses:
XSLTFunction
Abstract class representing an XPath function.
- Author:
- Keith Visco, Assaf Arkin
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract XPathResultcall(XPathContext context, XPathResult[] args) Invokes the function and returns the XPath result.call(XPathContext context, XPathResult[] args, FunctionState state) Invokes the function and returns the XPath result.abstract StringReturns the name of this function.abstract StringReturns the namespace URI of this function.
-
Constructor Details
-
XPathFunction
public XPathFunction()
-
-
Method Details
-
call
Invokes the function and returns the XPath result.- Parameters:
context- The XPath contextparams- A list of zero or more arguments- Returns:
- An XPath result (not null)
- Throws:
XPathException- if an error occured while invoking this function
-
call
public XPathResult call(XPathContext context, XPathResult[] args, FunctionState state) throws XPathException Invokes the function and returns the XPath result.- Parameters:
context- The XPath contextstate- the FunctionState for obtaining additional information about the Function call, such as the actual parameter expressions.params- A list of zero or more arguments- Returns:
- An XPath result (not null)
- Throws:
XPathException- if an error occured while invoking this function
-
getNamespaceURI
Returns the namespace URI of this function.- Returns:
- The namespace URI of this function
-
getFunctionName
Returns the name of this function.- Returns:
- The name of this function
-