| Interface Summary | |
|---|---|
| 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 | |
|---|---|
| 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. Most of the functionality is inherited directly from the SAX InputSource class; the additional functionality offered by ExtendedInputSource is to allow the input source to be specified as a File object. |
| 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. |
| IdentityTransformer | |
| 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. |
| InternalSaxonError | An InternalError represents an condition detected during Saxon processing that should never occur. |
| 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. |
| StylesheetStripper | The StylesheetStripper refines the Stripper class to do stripping of whitespace nodes on a stylesheet. |
| StyleSheet | This StyleSheet class is the entry point to the Saxon XSLT Processor. |
| 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. |