org.exolab.adaptx.xpath.functions

Class ExtensionFunctionCall

public class ExtensionFunctionCall extends FunctionCallImpl

A class for representing an extension function call. An extension function call is one that is not part of the XPath 1.0 library.

Version: $Revision: 3879 $

Author: Keith Visco

Field Summary
static StringFUNCTION_NOT_DEFINED
Constructor Summary
ExtensionFunctionCall(String name)
Creates a new ExtensionFunctionCall for the function with the given name
Method Summary
XPathResultevaluate(XPathContext context)
Evaluates the expression and returns the XPath result.

Field Detail

FUNCTION_NOT_DEFINED

public static final String FUNCTION_NOT_DEFINED

Constructor Detail

ExtensionFunctionCall

public ExtensionFunctionCall(String name)
Creates a new ExtensionFunctionCall for the function with the given name

Parameters: name the name of the function to call when the execute method is invoked.

Method Detail

evaluate

public XPathResult evaluate(XPathContext context)
Evaluates the expression and returns the XPath result.

Parameters: context The XPathContext to use during evaluation.

Returns: The XPathResult (not null).

Throws: XPathException if an error occured while evaluating this expression.