Class Summary |
AnnotationRemover |
This class is a filter that passes all Receiver events through unchanged,
except that it removes all type annotations from element and attribute nodes |
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 ProxyEmitter 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. |
ContentEmitter |
ContentEmitter is a glue class that provides a standard SAX ContentHandler
interface to a Saxon Receiver. |
ContentHandlerProxy |
A ContentHandlerProxy is an Emitter that filters data before passing it to an
underlying SAX2 ContentHandler. |
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 casse-insensitive ASCII strings. |
MessageEmitter |
MessageEmitter is the default Emitter for xsl:message output. |
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. |
Outputter |
This class allows output to be generated. |
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. |
ResultWrapper |
Helper class to construct a serialization pipeline for a given result destination
and a given set of output properties. |
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 |
SequenceChecker |
This is a receiver that can be inserted into a pipeline to do type checking of the
nodes and/or atomic values produced by a content constructor, as they are written. |
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. |
SimpleContentOutputter |
This class allows output to be generated. |
StandardOutputResolver |
This class defines the default OutputURIResolver. |
Stripper |
The Stripper class maintains details of which elements need to be stripped. |
TEXTEmitter |
This class generates TEXT output |
TextFragment |
TextFragment is a bundle of output properties: it is used when we want to send output
to a StringWriter and retrieve it later. |
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. |
UncommittedEmitter |
This class generates XML or HTML output depending on whether the first tag output is "" |
XHTMLEmitter |
XHTMLEmitter is an Emitter that generates XHTML output. |
XMLEmitter |
XMLEmitter is an Emitter that generates XML output
to a specified destination. |
XMLIndenter |
XMLIndenter: This ProxyEmitter indents elements, by adding character data where appropriate. |