Package net.sf.saxon
This package provides the core classes of the SAXON XSLT library.
Some of the more important classes are listed below:
Query
:
This is the command line interface to the XQuery processor, allowing you to
run a supplied query against a given source document.
Transform
:
This is the command line interface to the XSLT processor, allowing you to
apply a given stylesheet to a given source document.
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.
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
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 Transformer
interface defined in JAXP 1.1. It calls
user-supplied handlers registered with the RuleManager.
Michael H. Kay
30 July 2010
-
ClassDescriptionThis class holds details of user-selected configuration options for a set of transformations and/or queries.This class contains constants representing features of the software that may or may not be licensed.The Controller is Saxon's implementation of the JAXP Transformer class, and represents an executing instance of a transformation or query.Filter is an XMLFilter (a SAX2 filter) that performs a transformation taking a SAX stream as input and producing a SAX stream as output.IdentityTransformerHandler implements the javax.xml.transform.sax.TransformerHandler interface.This interface provides access to methods whose implementation depends on the chosen platform (typically Java or .NET)This PreparedStylesheet class represents a Stylesheet that has been prepared for execution (or "compiled").This Query class provides a command-line interface to the Saxon XQuery processor.TemplatesHandlerImpl implements the javax.xml.transform.sax.TemplatesHandler interface.This Transform class is the command-line entry point to the Saxon XSLT Processor.A TransformerFactoryImpl instance can be used to create Transformer and Template objects.TransformerHandlerImpl implements the javax.xml.transform.sax.TransformerHandler interface.An abstraction of ExpressionVisitor that provides the minimal set of services needed by the TypeChecker; used to allow run-time type-checking of higher order function arguments without retaining the whole static contextThe Version class holds the SAXON version information.