javax.xml.xpath

Interface XPathFunctionResolver


  • public interface XPathFunctionResolver

    XPathFunctionResolver provides access to the set of user defined XPathFunctions.

    XPath functions are resolved by name and arity. The resolver is not needed for XPath built-in functions and the resolver cannot be used to override those functions.

    In particular, the resolver is only called for functions in an another namespace (functions with an explicit prefix). This means that you cannot use the XPathFunctionResolver to implement specifications like XML-Signature Syntax and Processing which extend the function library of XPath 1.0 in the same namespace. This is a consequence of the design of the resolver.

    If you wish to implement additional built-in functions, you will have to extend the underlying implementation directly.

    Since:
    1.5
    See Also:
    XML Path Language (XPath) Version 1.0, Core Function Library
    • Method Summary

      Methods 
      Modifier and Type Method and Description
      XPathFunction resolveFunction(QName functionName, int arity)
      Find a function in the set of available functions.

        

    • Method Detail

      • resolveFunction

        XPathFunction resolveFunction(QName functionName,
                                    int arity)

        Find a function in the set of available functions.

        If functionName or arity is null, then a NullPointerException is thrown.

        Parameters:
        functionName - The function name.
        arity - The number of arguments that the returned function must accept.
        Returns:
        The function or null if no function named functionName with arity arguments exists.
        Throws:
        NullPointerException - If functionName or arity is null.

Traduction non disponible

Les API Java ne sont pas encore traduites en français sur l'infobrol. Seule la version anglaise est disponible pour l'instant.

Document créé le 30/08/2006, dernière modification le 04/03/2020
Source du document imprimé : https://www.gaudry.be/java-api-rf-javax/xml/xpath/XPathFunctionResolver.html

L'infobrol est un site personnel dont le contenu n'engage que moi. Le texte est mis à disposition sous licence CreativeCommons(BY-NC-SA). Plus d'info sur les conditions d'utilisation et sur l'auteur.

Références

  1. Consulter le document html Langue du document :fr Manuel PHP : https://docs.oracle.com, XPathFunctionResolver

Ces références et liens indiquent des documents consultés lors de la rédaction de cette page, ou qui peuvent apporter un complément d'information, mais les auteurs de ces sources ne peuvent être tenus responsables du contenu de cette page.
L'auteur de ce site est seul responsable de la manière dont sont présentés ici les différents concepts, et des libertés qui sont prises avec les ouvrages de référence. N'oubliez pas que vous devez croiser les informations de sources multiples afin de diminuer les risques d'erreurs.

Table des matières Haut