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.