# Package com.icl.saxon

- Interface Summary
  Interface | Description
  --- | ---
  Binding | Binding is a interface used to mark objects that represent a variable declaration
  NodeHandler | This abstract class defines the node handler interface used by SAXON.

- Class Summary
  Class | Description
  --- | ---
  Bindery | The Bindery class holds information about variables and their values.
  ContentEmitter | ContentEmitter is a glue class that provides a standard SAX ContentHandler interface to a Saxon Emitter.
  Context | This class represents a context in which an expression is evaluated or a template is executed (as defined in the XSLT specification).
  Controller | Controller processes an XML file, calling registered node handlers when appropriate to process its elements, character content, and attributes.
  DecimalFormatManager | DecimalFormatManager manages the collection of named and unnamed decimal formats
  DOMDriver | DOMDriver.java: (pseudo-)SAX driver for DOM. This class simulates the action of a SAX Parser, taking an already-constructed DOM Document and walking around it in a depth-first traversal, calling a SAX-compliant ContentHandler to process the children as it does so.
  ExtendedInputSource | This class allows a SAXON application to encapsulate information about an input source in a single object, which may include a public identifier, a system identifier, a byte stream (possibly with a specified encoding), a character stream, or a file.
  FeatureKeys | FeatureKeys defines a set of constants, names of Saxon configuration options which can be supplied to the TransformerFactoryImpl interface
  Filter | 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 | IdentityTransformerHandler implements the javax.xml.transform.sax.TransformerHandler interface.
  IDFilter | IDFilter is a SAX filter that extracts the subtree of a document rooted at the element with a given ID value.
  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
  Loader | Loader is used to load a class given its name.
  Mode | A Mode is a collection of rules; the selection of a rule to apply to a given element is determined by a Pattern.
  ParameterSet | A ParameterSet is a set of parameters supplied when calling a template.
  PIGrabber | The PIGrabber class is a SAX ContentHandler that looks for xml-stylesheet processing instructions and tests whether they match specified criteria; for those that do, it creates an InputSource object referring to the relevant stylesheet
  PreparedStyleSheet | This PreparedStyleSheet class represents a StyleSheet that has been prepared for execution (or "compiled").
  PreviewManager | PreviewManager handles the registration of preview elements for use by the Builder
  RuleManager | RuleManager maintains a set of template rules, one set for each mode
  StandardErrorListener | StandardErrorListener is the standard error handler for XSLT processing errors, used if no other ErrorListener is nominated.
  StandardURIResolver | This class provides the service of converting a URI into an InputSource.
  StyleSheet | This StyleSheet class is the entry point to the Saxon XSLT Processor.
  StylesheetStripper | The StylesheetStripper refines the Stripper class to do stripping of whitespace nodes on a stylesheet.
  TemplatesHandlerImpl | TemplatesHandlerImpl implements the javax.xml.transform.sax.TemplatesHandler interface.
  TransformerFactoryImpl | A TransformerFactoryImpl instance can be used to create Transformer and Template objects.
  TransformerHandlerImpl | TransformerHandlerImpl implements the javax.xml.transform.sax.TransformerHandler interface.
  TreeDriver | TreeDriver.java: (pseudo-)SAX driver for Saxon trees. Subclasses DOMDriver for the case where the tree is a Saxon tree (a DocumentInfo) This class simulates the action of a SAX Parser, taking an already-constructed DOM Document and walking around it in a depth-first traversal, calling a SAX-compliant ContentHandler to process the children as it does so.
  Version | The Version class holds the SAXON version information.
  WinStyleSheet | This WinStyleSheet class is used in instant-saxon, a packaged interface to the StyleSheet interpreter, intended for use with jexegen on Windows platforms.

- Error Summary
  Error | Description
  --- | ---
  InternalSaxonError | An InternalError represents an condition detected during Saxon processing that should never occur.