Packages |
com.saxonica |
The package com.saxonica contains the code of Saxon-PE and Saxon-EE, other
than the code that is in common with the open-source version Saxon-HE. |
com.saxonica.codegen |
The codegen package contains the Java code generator for XQuery. |
com.saxonica.config |
The package com.saxonica.config contains classes supporting configuration
of Saxon-PE and Saxon-EE. |
com.saxonica.deploy |
The deploy package contains classes used at run-time in support of queries that have been compiled
into Java code. |
com.saxonica.extfn |
The package com.saxonica.extfn contains implementations of extension
functions in the Saxon namespace. |
com.saxonica.extra |
The package com.saxonica.extra contains classes used to support Saxon-PE and Saxon-EE features
that are not specifically concerned with schema-awareness or Java code generation. |
com.saxonica.fsa |
The package com.saxonica.fsa contains classes used to implement the finite state
machines used when validating document instances against a schema. |
com.saxonica.hof |
The package com.saxonica.hof contains code to support higher-order functions. |
com.saxonica.jaxp |
This package contains those Saxon-EE classes that are dependent on JAXP 1-3 (which is part
of J2SE 5.0, but is not part of JDK 1-4). |
com.saxonica.ptree |
The package com.saxonica.ptree contains classes used to support the persistent
tree model in Saxon, allowing binary storage of XML documents on disc. |
com.saxonica.pull |
This package extends the pull API for Saxon that is provided in Saxon-HE. |
com.saxonica.query11 |
The package com.saxonica.query11 contains classes used to implement extensions
defined in XQuery 1.1. |
com.saxonica.schema |
The Schema Object Model package contains classes used to represent the information in a schema. |
com.saxonica.sdoc |
This package contains code used to import a schema. |
com.saxonica.stream |
The package com.saxonica.stream contains classes used to support streaming
and document projection. |
com.saxonica.stream.action |
The package com.saxonica.stream.action contains internal code to support
executing of streaming templates in XSLT. |
com.saxonica.stream.om |
The package com.saxonica.stream.om contains internal code to support
executing of streaming templates in XSLT. |
com.saxonica.update |
The package com.saxonica.update contains classes used to support XQuery Update. |
com.saxonica.validate |
The validation package contains classes used to validate document instances against a schema. |
com.saxonica.xsltextn |
|
net.sf.saxon |
This package provides the core classes of the SAXON XSLT library. |
net.sf.saxon.ant |
This package contains the code to implement Ant tasks that invoke Saxon. |
net.sf.saxon.charcode |
This package provides classes for handling different output character sets. |
net.sf.saxon.codenorm |
This package contains the code to implement Unicode normalization. |
net.sf.saxon.dom |
This package provides glue classes that enable Saxon to process a source
document supplied as a DOM tree in the form of a DOMSource object; it also provides
classes that present a DOM view of Saxon's native tree structures. |
net.sf.saxon.event |
This package provides classes that feed SAX-like events from one tree to another. |
net.sf.saxon.evpull |
|
net.sf.saxon.expr |
This package provides classes associated with XPath expression handling. |
net.sf.saxon.functions |
This package provides implementations of all the core functions available for use
in XPath expressions. |
net.sf.saxon.instruct |
This package provides classes for the compiled representation of the various elements
and other instructions found in an XSLT stylesheet. |
net.sf.saxon.java |
This package contains Saxon code that is specific to the Java platform, as distinct from .NET |
net.sf.saxon.number |
This package provides classes associated with numbering and the xsl:number element. |
net.sf.saxon.om |
This package defines the interface to the Saxon tree structure. |
net.sf.saxon.option.dom4j |
This package provides glue classes that enable Saxon to process a source
document supplied as a DOM4J tree (see http://www.dom4j.org). |
net.sf.saxon.option.exslt |
This package provides implementations of the functions defined in EXSLT. |
net.sf.saxon.option.jdom |
This package provides glue classes that enable Saxon to process a source
document supplied as a JDOM tree (see http://www.jdom.org). |
net.sf.saxon.option.local |
|
net.sf.saxon.option.sql |
This package provides some sample extension elements for loading data into an SQL database. |
net.sf.saxon.option.xom |
This package provides glue classes that enable Saxon to process a source document supplied
as a XOM tree (see http://www.cafeconleche.org/XOM). |
net.sf.saxon.pattern |
This package provides classes associated with XSLT pattern handling. |
net.sf.saxon.pull |
This package provides classes that interface Saxon to an XML parser that supplies data in the form
of a stream of events. |
net.sf.saxon.query |
This package provides an API for executing XQuery queries
directly from a Java application. |
net.sf.saxon.regex |
This package contains the code to map XML Schema and XPath regular expressions
to the regular expression engine of the underlying Java platform. |
net.sf.saxon.s9api |
This package provides a Java API for Saxon that hides as much as possible of the detail of the
implementation. |
net.sf.saxon.sort |
This package provides utility routines for sorting and grouping. |
net.sf.saxon.style |
This package provides classes used during the compilation of an XSLT stylesheet. |
net.sf.saxon.sxpath |
This package provides an alternative API for executing XPath expressions
directly from a Java application: unlike the API in package net.sf.saxon.xpath , these
interfaces are not dependent on JAXP 1.3. |
net.sf.saxon.tinytree |
This package is an implementation of the Saxon internal tree structure,
designed to minimize memory usage, and the costs of allocating and garbage-collecting
Java objects. |
net.sf.saxon.trace |
This package provides an interface to Saxon tracing and debugging capabilities. |
net.sf.saxon.trans |
This package provides a miscellaneous collection of
helper classes for XSLT transformation. |
net.sf.saxon.tree |
This package defines the implementation of the so-called "standard tree" structure. |
net.sf.saxon.type |
This package contains classes that implement the XPath 2.0 type system. |
net.sf.saxon.value |
This package provides classes representing XPath values (that is, the results of
an expression). |
net.sf.saxon.xpath |
This package provides an API for executing XPath expressions
directly from a Java application. |
net.sf.saxon.xqj |
This package contains an implementation of the draft XQuery API specification
known as XQJ or JSR 225. |