## Package net.sf.saxon.trans

This package provides a miscellaneous collection of helper classes for XSLT transformation.

See:
Description

Class Summary
DecimalFormatManager: DecimalFormatManager manages the collection of named and unnamed decimal formats
IndependentContext: An IndependentContext provides a context for parsing an expression or pattern appearing in a context other than a stylesheet.
KeyDefinition: Corresponds to a single key definition.
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.
RuleManager: RuleManager maintains a set of template rules, one set for each mode
Variable: An object representing an XPath variable for use in the standalone XPath API.

Exception Summary
DynamicError: Subclass of XPathException used for dynamic errors
StaticError: Exception used for static errors in XPath, XSLT, or XQuery
XPathException: XPathException is used to indicate an error in an XPath expression.
XPathException.Circularity: Subclass used to report circularities

## Package net.sf.saxon.trans Description

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