| Builder |
The abstract Builder class is responsible for taking a stream of SAX events
and constructing a Document tree.
|
| CDATAFilter |
CDATAFilter: This ProxyEmitter converts character data to CDATA sections,
if the character data belongs to one of a set of element types to be handled this way.
|
| CharacterMapExpander |
CharacterMapExpander: This ProxyReceiver expands characters occurring in a character map,
as specified by the XSLT 2.0 xsl:character-map declaration
|
| CommentStripper |
The CommentStripper class is a filter that removes all comments and processing instructions.
|
| ComplexContentOutputter |
This class is used for generating complex content, that is, the content of an
element or document node.
|
| ContentHandlerProxy |
A ContentHandlerProxy is a Receiver that converts events into the form expected by an
underlying SAX2 ContentHandler.
|
| ContentHandlerProxyLocator |
Implementation of Locator, used to supply location information to the ContentHandler.
|
| DocumentSender |
Sends an entire document to a Receiver.
|
| DocumentValidator |
DocumentValidator checks that a document is well-formed: specifically, that it contains a single element
node child and no text node children.
|
| Emitter |
Emitter: This abstract class defines methods that must be implemented by
components that format SAXON output.
|
| HTMLEmitter |
This class generates HTML output
|
| HTMLIndenter |
HTMLIndenter: This ProxyEmitter indents HTML elements, by adding whitespace
character data where appropriate.
|
| HTMLTagHashSet |
A simple class for testing membership of a fixed set of case-insensitive ASCII strings.
|
| HTMLURIEscaper |
This class is used as a filter on the serialization pipeline; it performs the function
of escaping URI-valued attributes in HTML
|
| IDFilter |
IDFilter is a ProxyReceiver that extracts the subtree of a document rooted at the
element with a given ID value.
|
| ImplicitResultChecker |
This filter is inserted into the serializer pipeline when serializing an implicit XSLT result tree, that
is, one that is created without use of xsl:result-document.
|
| LocationCopier |
A Receiver that can be inserted into an event pipeline to copy location information.
|
| MessageEmitter |
MessageEmitter is the default Emitter for xsl:message output.
|
| MetaTagAdjuster |
The MetaTagAdjuster adds a meta element to the content of the head element, indicating
the required content type and encoding; it also removes any existing meta element
containing this information
|
| NamePoolConverter |
This class is a filter that passes all Receiver events through unchanged,
except that it changes namecodes to allow for the source and the destination
using different NamePools.
|
| NamespaceReducer |
NamespaceReducer is a ProxyReceiver responsible for removing duplicate namespace
declarations.
|
| PIGrabber |
The PIGrabber class is a Receiver 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
|
| PipelineConfiguration |
A PipelineConfiguration sets options that apply to all the operations in a pipeline.
|
| ProxyReceiver |
A ProxyReceiver is an Receiver that filters data before passing it to another
underlying Receiver.
|
| ReceiverOptions |
ReceiverOptions defines a set of constants, which can be used in
calls to methods on the Receiver interface.
|
| ReceivingContentHandler |
ReceivingContentHandler is a glue class that provides a standard SAX ContentHandler
interface to a Saxon Receiver.
|
| SaxonOutputKeys |
Provides string constants that can be used to set
output properties for a Transformer, or to retrieve
output properties from a Transformer or Templates object.
|
| Sender |
Sender is a helper class that sends events to a Receiver from any kind of Source object
|
| SequenceCopier |
Copies a sequence, supplied as a SequenceIterator, to a push pipeline, represented by
a SequenceReceiver
|
| SequenceOutputter |
This outputter is used when writing a sequence of atomic values and nodes, that
is, when xsl:variable is used with content and an "as" attribute.
|
| SequenceReceiver |
SequenceReceiver: this extension of the Receiver interface is used when processing
a sequence constructor.
|
| SequenceWriter |
This outputter is used when writing a sequence of atomic values and nodes, for
example, when xsl:variable is used with content and an "as" attribute.
|
| SerializerFactory |
Helper class to construct a serialization pipeline for a given result destination
and a given set of output properties.
|
| Sink |
A Sink is an Receiver that discards all information passed to it
|
| StandardOutputResolver |
This class defines the default OutputURIResolver.
|
| StartTagBuffer |
StartTagBuffer is a ProxyReceiver that buffers attributes and namespace events within a start tag.
|
| Stripper |
The Stripper class maintains details of which elements need to be stripped.
|
| TeeOutputter |
TeeOutputter: a SequenceReceiver that duplicates received events to two different destinations
|
| TEXTEmitter |
This class generates TEXT output
|
| TracingFilter |
A filter that can be inserted into a Receiver pipeline to trace the events that pass through
|
| TransformerReceiver |
TransformerReceiver is similar in concept to the JAXP TransformerHandler,
except that it implements Saxon's Receiver interface rather than the standard
SAX2 interface.
|
| TreeReceiver |
A TreeReceiver acts as a bridge between a SequenceReceiver, which can receive
events for constructing any kind of sequence, and an ordinary Receiver, which
only handles events relating to the building of trees.
|
| TypeCheckingFilter |
A filter on the push pipeline that performs type checking, both of the item type and the
cardinality.
|
| UncommittedSerializer |
This class is used when the decision on which serialization method to use has to be delayed until the first
element is read.
|
| UnicodeNormalizer |
UnicodeNormalizer: This ProxyReceiver performs unicode normalization on the contents
of attribute and text nodes.
|
| XHTMLEmitter |
XHTMLEmitter is an Emitter that generates XHTML output.
|
| XHTMLIndenter |
XHTMLIndenter: This class indents XHTML elements, by adding whitespace
character data where appropriate.
|
| XHTMLURIEscaper |
This class performs URI escaping for the XHTML output method.
|
| XML10ContentChecker |
This class is used on the serialization pipeline to check that the document conforms
to XML 1.0 rules.
|
| XMLEmitter |
XMLEmitter is an Emitter that generates XML output
to a specified destination.
|
| XMLIndenter |
XMLIndenter: This ProxyReceiver indents elements, by adding character data where appropriate.
|