Package com.saxonica.expr


package com.saxonica.expr

This package contains classes used to support expressions and instructions that are new in XPath 3.0, XQuery 3.0, or XSLT 3.0, and that don't fit conveniently into a more specialized category (such as streaming). Most of these classes represent internally-generated expressions or functions on the expression tree; the package also includes the XPath 3.0 and XQuery 3.0 parser extensions, and the Saxon-EE optimizer.

None of these classes will be used by typical user applications.

  • Classes
    Class
    Description
    This class acts as a container for an extension function defined to call a method in a user-defined class.
    Saxon extension: a lookup expression of the form X?Y where X is a Java external object and Y is a method defined on that object.
     
    Concrete implementation of a separately-compiled XQuery library
    Parser extension for syntax in XPath that is accepted only in Saxon-PE and -EE.
    A version of StaticQueryContext for Saxon-PE
    Parser extension for syntax in XQuery Update and/or XQuery 3.0 that is supported only in Saxon-PE or -EE.