saxon9 Javadocs

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.

 



Copyright (c) Saxonica Limited. All rights reserved.