Java in a Nutshell, 5th Edition [Electronic resources]

نسخه متنی -صفحه : 1191/ 1093
نمايش فراداده

XPathFunctionResolverjavax.xml.xpath

Java 5.0

This interface defines a single method to return the XPathFunction with the specified qualified name and specified arity (number of arguments). Objects that implement this interface may be passed to the setXPathFunctionResolver( ) methods of XPath or XPathFactory.

Note that the function resolvers are invoked only for functions defined in an external namespace, so they cannot be used to override the meaning of XPath's built-in functions or to add new core functions to the XPath language. Also, if the XMLConstants.FEATURE_SECURE_PROCESSING feature has been enabled on an XPathFactory, user-defined functions are not allowed in XPath expressions, and the XPathFunctionResolver is never called.

public interface

XPathFunctionResolver { // Public Instance Methods XPathFunction

resolveFunction (javax.xml.namespace.QName

functionName , int

arity ); }

Passed To

XPath.setXPathFunctionResolver( ), XPathFactory.setXPathFunctionResolver( )

Returned By

XPath.getXPathFunctionResolver( )