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. |
ContentHandlerProxy.ContentHandlerProxyTraceListener | Create a TraceListener that will collect information about the current
location in the source document. |
ContentHandlerProxyLocator | Implementation of Locator, used to supply location information to the ContentHandler. |
CopyNamespaceSensitiveException | Exception indicating that an attempt was made to copy namespace-sensitive content
without copying its associated namespaces
|
DocumentSender | Sends an entire document to a Receiver. |
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 Receiver for xsl:message output. |
MessageWarner | MessageWarner is a user-selectable receiver for XSLT 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. |
NoOpenStartTagException | Exception indicating that an attribute or namespace node has been written when
there is no open element to write it to
|
PipelineConfiguration | A PipelineConfiguration sets options that apply to all the operations in a pipeline. |
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
|
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. |
XQueryEmitter | The XQueryEmitter is designed to serialize an XQuery that was originally embedded in an
XML document. |