Interface | Description |
---|---|
LocationProvider |
LocationProvider: this is a marker interface used to identify an object that
provides the location of elements in a source document or instructions in a stylesheet
or query.
|
Receiver |
Receiver: This interface represents a recipient of XML tree-walking (push) events.
|
SaxonLocator |
SaxonLocator: this interface exists to unify the SAX Locator and JAXP SourceLocator interfaces,
which are identical.
|
Class | Description |
---|---|
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 an Emitter that filters data before passing it to an
underlying SAX2 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.
|
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.
|
Exception | Description |
---|---|
CopyNamespaceSensitiveException |
Exception indicating that an attempt was made to copy namespace-sensitive content
without copying its associated namespaces
|
NoOpenStartTagException |
Exception indicating that an attribute or namespace node has been written when
there is no open element to write it to
|