See: Description
| Class | Description |
|---|---|
| Annotation30 |
This class represents an annotation that appears in a function or variable declaration
|
| EquivalenceComparer |
A comparer that compares atomic values for equality, with the properties:
- non-comparable types compare false
- NaN compares equal to NaN
|
| EquivalenceComparison |
Class to handle equivalence comparisons of singletons.
|
| ExtendedXQueryParser |
Parser extension for new syntax in XQuery Update and/or XQuery 3.0.
|
| IndexedFilterExpression |
An IndexedFilterExpression contains a base expression and a filter predicate.
|
| IndexedLookupExpression |
An IndexedLookupExpression contains a base expression and a lookup expression.
|
| IndexedValue<T extends Item> |
A representation of a (sequence) value that allows the construction of one or more indexes to provide rapid
access to the items in the sequence.
|
| JavaExtensionFunctionCall |
This class acts as a container for an extension function defined to call a method
in a user-defined class.
|
| JavaExtensionFunctionCall.ConfigurationCheckingFunction |
This class checks that NodeInfo objects returned by an extension function were created
under the right Configuration
|
| MemoFunction |
A user-defined function that is declared as a memo function, meaning that it remembers results
of previous calls.
|
| MultiIndex |
A MultiIndex provides fast access to the items in a sequence.
|
| OuterForExpression |
Expression class that implements the "outer for" clause of XQuery 1.1
|
| PathFinder |
This class enables a client to find all nodes in a document that match a particular pattern.
|
| QueryLibraryImpl |
Concrete implementation of a separately-compiled XQuery library
|
| StaticQueryContextPE |
A version of StaticQueryContext for Saxon-PE, that extends the capability by allowing compilation of
XQuery 1.1 syntax
|
| SwitchExpression |
An optimized Choose expression in which all the branches are tests of the same expression for equality
with some value.
|
| TryCatch |
This class implements a try/catch expression.
|
| TryCatch.CatchClause | |
| XPath30Parser |
Parser extension for new syntax in XPath 3.0.
|
| XPath30Parser.InlineFunctionDetails | |
| XPath30Parser.TemporaryXSLTVariableBinding |
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.
The subpackage com.saxonica.expr.ee contains classes that belong to the same
general category, but are specific to Saxon-EE as distinct from Saxon-PE.
Michael H. Kay
Saxonica Limited
30 July 2010
Copyright (c) 2004-2013 Saxonica Limited. All rights reserved.