See: Description
Interface | Description |
---|---|
BuiltInRuleSet |
Defines a set of built-in template rules (rules for use when no user-defined template
rules match a given node)
|
CommandLineOptions.ParamSetter | |
GlobalVariableManager |
This interface provides access to a collection of global variables.
|
IAccumulatorManager |
Definition of the class that manages accumulators dynamically.
|
IAccumulatorRegistry |
Definition of the class that manages accumulators statically within a package.
|
IPackageLoader | |
Mode.RuleAction |
Interface for helper classes used to process all the rules in the Mode
|
Mode.RuleFilter |
Interface for helper classes used to filter a chain of rules
|
NonDelegatingURIResolver |
This is a marker interface: if a URIResolver implements this interface and returns null from
its resolve() method, then the standard URI resolver will not be invoked.
|
RuleTarget |
The target of a rule, typically a TemplateRule.
|
SimpleMode.RuleGroupAction |
Interface used around a group of rules - principally at the
group start and the group end
|
Class | Description |
---|---|
CommandLineOptions |
This is a helper class for classes such as net.sf.saxon.Transform and net.sf.saxon.Query that process
command line options
|
CompilerInfo |
This class exists to hold information associated with a specific XSLT compilation episode.
|
ComponentTest | |
ConfigurationReader |
Class used to read a config.xml file and transfer all settings from the file to the Configuration
|
DecimalFormatManager |
DecimalFormatManager manages the collection of named and unnamed decimal formats, for use by the
format-number() function.
|
DecimalSymbols |
This class is modelled on Java's DecimalFormatSymbols, but it allows the use of any
Unicode character to represent symbols such as the decimal point and the grouping
separator, whereas DecimalFormatSymbols restricts these to a char (1-65535).
|
DynamicLoader |
Utility class used to perform dynamic loading of user-hook implementations
|
Err |
Class containing utility methods for handling error messages
|
KeyDefinition |
Corresponds to a single xsl:key declaration.
|
KeyDefinitionSet |
A set of xsl:key definitions in a stylesheet that share the same name
|
KeyIndex |
A key index is an index maintained to support xsl:key key definitions, including both user-defined
keys and keys added by the optimizer.
|
KeyManager |
KeyManager manages the set of key definitions in a stylesheet, and the indexes
associated with these key definitions.
|
Mode |
A Mode is a collection of rules; the selection of a rule to apply to a given element
is determined by a Pattern.
|
PackageCatalog | |
PackageLibrary | |
Rule |
Rule: a template rule, or a strip-space rule used to support the implementation
|
RuleManager |
RuleManager maintains a set of template rules, one set for each mode
|
RuleSearchState |
A simple class for holding stateful details of a rule search operation
Can record call statistics and time.
|
SaxonErrorCode |
The class acts as a register of Saxon-specific error codes.
|
ShallowSkipRuleSet |
A built-in set of template rules that ignores the current node and does an apply-templates
to its children.
|
SimpleMode |
A Mode is a collection of rules; the selection of a rule to apply to a given element
is determined by a Pattern.
|
StylesheetCache |
A cache of the stylesheets (as XsltExecutables) used in calls to the fn:transform function, in a stylesheet or query.
|
SymbolicName |
The symbolic name of a component consists of the component kind (e.g.
|
TextOnlyCopyRuleSet |
The built-in rule set used for 1.0 and 2.0, which for document and element nodes does an apply-templates
to children, and for text nodes and attribute nodes copies the node.
|
Timer |
Utility class for collecting and reporting timing information, used only under diagnostic control
|
XmlCatalogResolver |
Provides the interface to the Apache catalog resolver.
|
Enum | Description |
---|---|
FunctionStreamability |
Enumeration class giving the different streamability categories defined for stylesheet functions in XSLT 3.0
|
Visibility |
Enumeration class giving the different visibility levels defined for components in XSLT 3.0
|
Exception | Description |
---|---|
LicenseException |
Exception thrown when there are problems with the license file
|
NoDynamicContextException |
This exception class is used when early (compile-time) evaluation of an expression
is attempted, and the expression requires knowledge of the current dateTime or implicit
timezone.
|
QuitParsingException |
An exception used to signal that no more input is required from the parser, and that
parsing can therefore be abandoned early (but without signaling any error to the user)
|
UncheckedXPathException |
When tree construction is deferred, innocuous methods such as NodeInfo#getLocalName() may
trigger a dynamic error.
|
XPathException |
XPathException is used to indicate an error (static or dynamic) in an XPath expression,
or in a query or stylesheet.
|
XPathException.Circularity |
Subclass of XPathException used to report circularities
|
This package provides a miscellaneous collection of
helper classes for XSLT transformation. They are of no direct interest to user applications,
except for the XPathException
class, which is used to represent many
errors in public methods.
Michael H. Kay
Saxonica Limited
9 February 2005
Copyright (c) 2004-2014 Saxonica Limited. All rights reserved.