Class ExtensionFunctionCall

  • All Implemented Interfaces:
    Parameters, XPathExpression

    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 Detail

      • FUNCTION_NOT_DEFINED

        public static final java.lang.String FUNCTION_NOT_DEFINED
        See Also:
        Constant Field Values
    • Constructor Detail

      • ExtensionFunctionCall

        public ExtensionFunctionCall​(java.lang.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)
                             throws XPathException
        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.