net.sf.saxon.package.html Maven / Gradle / Ivy
Show all versions of saxon-he Show documentation
Package overview for net.sf.saxon
This package provides the core classes of the SAXON XSLT library.
Some of the more important classes are listed below:
{@link net.sf.saxon.Query}:
This is the command line interface to the XQuery processor, allowing you to
run a supplied query against a given source document.
{@link net.sf.saxon.Transform}:
This is the command line interface to the XSLT processor, allowing you to
apply a given stylesheet to a given source document.
{@link net.sf.saxon.Configuration}:
This class holds all the Saxon configuration information, and acts as the fundamental factory class
holding central resources and creating components such as validators and serializers.
{@link net.sf.saxon.PreparedStylesheet}:
This represents a compiled XSLT stylesheet in memory. It is Saxon's implementation of the
javax.xml.transform.Templates interface defined in JAXP 1.1
{@link net.sf.saxon.Controller}:
This class represents the context information for a single execution of an XSLT stylesheet,
and allows the application to process the tree navigationally. It is Saxon's implementation
of the {@link javax.xml.transform.Transformer} interface defined in JAXP 1.1. It calls
user-supplied handlers registered with the RuleManager.
Michael H. Kay
30 July 2010