Package net.sf.saxon.trans
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
-
Interface Summary Interface Description UnparsedTextURIResolver An UnparsedTextURIResolver accepts an absolute URI and optionally an encoding name as input, and returns a Reader as its result. -
Class Summary Class Description CompilerInfo This class exists to hold information associated with a specific XSLT compilation episode.DecimalFormatManager DecimalFormatManager manages the collection of named and unnamed decimal formatsDecimalSymbols 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 Err Class containing utility methods for handling error messagesKeyDefinition Corresponds to a single xsl:key declaration.KeyDefinitionSet A set of xsl:key definitions in a stylesheet that share the same nameKeyManager 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.Rule Rule: a template rule, or a strip-space rule used to support the implementationRuleManager RuleManager maintains a set of template rules, one set for each modeSaxonErrorCode The class acts as a register of Saxon-specific error codes.StandardUnparsedTextResolver Default implementation of the UnparsedTextURIResolver, used if no other implementation is nominated to the Configuration. -
Exception Summary Exception Description DynamicError Deprecated. since 9.0 - use the superclass XPathException insteadNoDynamicContextException 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.StaticError Deprecated. since 9.0: use the superclass,XPathException
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 in an XPath expression.XPathException.Circularity Subclass of XPathException used to report circularities