Package | Description |
---|---|
net.sf.saxon.s9api |
This package provides Saxon's preferred Java API for XSLT, XQuery, XPath, and XML Schema processing.
|
Package | Description |
---|---|
net.sf.saxon |
This package provides the core classes of the SAXON XSLT library.
|
net.sf.saxon.lib |
This package collects together interfaces intended for user applications to implement
in order to customize Saxon's behavior, default implementations of these interfaces,
and classes containing constants that are used in public Saxon interfaces.
|
net.sf.saxon.om |
This package defines the interface to the Saxon tree structure.
|
net.sf.saxon.query |
This package provides a relatively low-level API for executing XQuery queries
directly from a Java application.
|
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.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 is Saxon's implementation of the JAXP API designed for executing XPath 1.0 expressions
directly from a Java application.
|
Package | Description |
---|---|
javax.xml.xquery |
Package | Description |
---|---|
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.expr |
This package provides classes associated with XPath expression handling.
|
net.sf.saxon.expr.accum |
This package contains classes used to implement XSLT 3.0 accumulators.
|
net.sf.saxon.expr.flwor |
This package contains classes responsible for evaluation of FLWOR expressions, in particular,
those clauses of FLWOR expressions that are supported in Saxon-HE.
|
net.sf.saxon.expr.instruct |
This package provides classes for the compiled representation of the various elements
and other instructions found in an XSLT stylesheet.
|
net.sf.saxon.expr.number |
This package provides classes associated with numbering and the
xsl:number element. |
net.sf.saxon.expr.oper |
This package contains a class used to handle expressions with an array of operands.
|
net.sf.saxon.expr.parser |
This package contains classes associated with parsing and general static analysis of XPath expressions.
|
net.sf.saxon.expr.sort |
This package provides utility routines for sorting and grouping.
|
net.sf.saxon.functions |
This package provides implementations of all the core functions available for use
in XPath expressions.
|
net.sf.saxon.functions.registry |
This package contains a class used to handle the collections of functions available in various Saxon-HE environments.
|
net.sf.saxon.java |
This package contains Saxon code that is specific to the Java platform, as distinct from .NET
|
net.sf.saxon.jaxp |
This package contains classes that provide Saxon's implementation of JAXP interfaces.
|
net.sf.saxon.ma.arrays |
This package implements arrays, as introduced in XPath/XQuery 3.1:
arrays provide a list-like data structure that (unlike sequences) allows nesting.
|
net.sf.saxon.ma.json |
This package implements support for JSON: it includes classes that implement the XPath 3.1 functions
for JSON, and underlying support code for parsing and serializating JSON
|
net.sf.saxon.ma.map |
This package implements maps, as introduced in XSLT 3.0 and XQuery 3.1:
maps provide a dictionary-like data structure.
|
net.sf.saxon.ma.trie |
This package contains a general-purpose implementation of immutable hash trie maps,
used to underpin the Saxon implementation of XSLT 3.0 maps.
|
net.sf.saxon.option.axiom |
This package contains classes that interface Saxon to the Apache AXIOM tree model.
|
net.sf.saxon.option.dom4j |
This package provides glue classes that enable Saxon to process a source
document supplied as a DOM4J tree (see https://dom4j.github.io).
|
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.jdom2 |
This package contains classes that interface Saxon to the JDOM2 tree model.
|
net.sf.saxon.option.local |
This package contains classes responsible for localizing the output of functions such as
format-dateTime and format-integer into various languages.
|
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.regex |
This package contains the code to map XML Schema and XPath regular expressions
to a regular expression engine of the underlying Java platform.
|
net.sf.saxon.regex.charclass |
This package contains Java classes used to represent character classes in regular expressions.
|
net.sf.saxon.resource |
This package contains Java classes used to represent abstractions of resources of different
kinds that can be retrieved as part of a collection (using the fn:collection function).
|
net.sf.saxon.serialize |
This package contains code for serializing trees using the standard W3C-defined serialization methods
(xml, html, text).
|
net.sf.saxon.serialize.charcode |
This package provides classes for handling different character sets, especially
when serializing the output of a query or transformation.
|
net.sf.saxon.serialize.codenorm |
This package contains the code to implement Unicode normalization.
|
net.sf.saxon.stax |
This package contains classes used to connect to StAX (pull-parser) events for input and output.
|
net.sf.saxon.style |
This package provides classes used during the compilation of an XSLT stylesheet.
|
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.trans.packages |
This package contains classes used to support creation of XSLT 3.0 packages.
|
net.sf.saxon.trans.rules | |
net.sf.saxon.tree |
This package contains subpackages containing the code for different tree models.
|
net.sf.saxon.tree.iter |
This package defines implementations and subinterfaces of the interface SequenceIterator, which is
used to iterate over an XDM sequence.
|
net.sf.saxon.tree.linked |
This package defines the implementation of the so-called "standard tree" structure.
|
net.sf.saxon.tree.tiny |
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.tree.util |
This package defines a number of utility and helper classes for implementing tree models.
|
net.sf.saxon.tree.wrapper |
This package defines a number of implementations of "virtual nodes" implemented as wrappers around other nodes.
|
net.sf.saxon.z |
This package provides utility routines for handling integer sets and maps.
|
Copyright (c) 2004-2017 Saxonica Limited. All rights reserved.