net.sf.saxon.event |
|
Java Source File Name | Type | Comment |
Builder.java | Class | The abstract Builder class is responsible for taking a stream of SAX events
and constructing a Document tree. |
CDATAFilter.java | Class | 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.java | Class | |
CommentStripper.java | Class | The CommentStripper class is a filter that removes all comments and processing instructions.
It also concatenates text nodes that are split by comments and PIs
author: Michael H. |
ComplexContentOutputter.java | Class | This class is used for generating complex content, that is, the content of an
element or document node. |
ContentHandlerProxy.java | Class | A ContentHandlerProxy is an Emitter that filters data before passing it to an
underlying SAX2 ContentHandler. |
DocumentSender.java | Class | Sends an entire document to a Receiver. |
DocumentValidator.java | Class | DocumentValidator checks that a document is well-formed: specifically, that it contains a single element
node child and no text node children. |
Emitter.java | Class | Emitter: This abstract class defines methods that must be implemented by
components that format SAXON output. |
HTMLEmitter.java | Class | This class generates HTML output
author: Michael H. |
HTMLIndenter.java | Class | HTMLIndenter: This ProxyEmitter indents HTML elements, by adding whitespace
character data where appropriate. |
HTMLTagHashSet.java | Class | A simple class for testing membership of a fixed set of casse-insensitive ASCII strings.
The class must be initialised with enough space for all the strings,
it will go into an infinite loop if it fills. |
HTMLURIEscaper.java | Class | This class is used as a filter on the serialization pipeline; it performs the function
of escaping URI-valued attributes in HTML
author: Michael H. |
IDFilter.java | Class | IDFilter is a ProxyReceiver that extracts the subtree of a document rooted at the
element with a given ID value. |
LocationCopier.java | Class | A Receiver that can be inserted into an event pipeline to copy location information. |
LocationProvider.java | Interface | 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. |
MessageEmitter.java | Class | MessageEmitter is the default Emitter for xsl:message output. |
MetaTagAdjuster.java | Class | |
NamePoolConverter.java | Class | 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.java | Class | NamespaceReducer is a ProxyReceiver responsible for removing duplicate namespace
declarations. |
NoOpenStartTagException.java | Class | |
PIGrabber.java | Class | 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
author: Michael H. |
PipelineConfiguration.java | Class | A PipelineConfiguration sets options that apply to all the operations in a pipeline. |
ProxyReceiver.java | Class | A ProxyReceiver is an Receiver that filters data before passing it to another
underlying Receiver. |
Receiver.java | Interface | Receiver: This interface represents a recipient of XML tree-walking (push) events. |
ReceiverOptions.java | Class | ReceiverOptions defines a set of constants, which can be used in
calls to methods on the Receiver interface. |
ReceivingContentHandler.java | Class | ReceivingContentHandler is a glue class that provides a standard SAX ContentHandler
interface to a Saxon Receiver. |
ResultWrapper.java | Class | Helper class to construct a serialization pipeline for a given result destination
and a given set of output properties. |
SaxonLocator.java | Interface | SaxonLocator: this interface exists to unify the SAX Locator and JAXP SourceLocator interfaces,
which are identical. |
SaxonOutputKeys.java | Class | 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.
These keys are private Saxon keys that supplement the standard keys
defined in javax.xml.transform.OutputKeys. |
Sender.java | Class | |
SequenceCopier.java | Class | |
SequenceOutputter.java | Class | 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.java | Class | SequenceReceiver: this extension of the Receiver interface is used when processing
a sequence constructor. |
SequenceWriter.java | Class | 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. |
Sink.java | Class | |
StandardOutputResolver.java | Class | This class defines the default OutputURIResolver. |
StartTagBuffer.java | Class | StartTagBuffer is a ProxyReceiver that buffers attributes and namespace events within a start tag. |
Stripper.java | Class | The Stripper class maintains details of which elements need to be stripped.
The code is written to act as a SAX-like filter to do the stripping.
author: Michael H. |
TeeOutputter.java | Class | |
TEXTEmitter.java | Class | This class generates TEXT output
author: Michael H. |
TransformerReceiver.java | Class | TransformerReceiver is similar in concept to the JAXP TransformerHandler,
except that it implements Saxon's Receiver interface rather than the standard
SAX2 interface. |
TreeReceiver.java | Class | 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.java | Class | A filter on the push pipeline that performs type checking, both of the item type and the
cardinality.
Note that the TypeCheckingFilter cannot currently check document node tests of the form
document-node(element(X,Y)), so it is not invoked in such cases. |
UncommittedSerializer.java | Class | This class is used when the decision on which serialization method to use has to be delayed until the first
element is read. |
UnicodeNormalizer.java | Class | UnicodeNormalizer: This ProxyReceiver performs unicode normalization on the contents
of attribute and text nodes. |
XHTMLEmitter.java | Class | XHTMLEmitter is an Emitter that generates XHTML output. |
XHTMLIndenter.java | Class | XHTMLIndenter: This class indents XHTML elements, by adding whitespace
character data where appropriate. |
XHTMLURIEscaper.java | Class | This class performs URI escaping for the XHTML output method. |
XML10ContentChecker.java | Class | This class is used on the serialization pipeline to check that the document conforms
to XML 1.0 rules. |
XMLEmitter.java | Class | XMLEmitter is an Emitter that generates XML output
to a specified destination. |
XMLIndenter.java | Class | XMLIndenter: This ProxyReceiver indents elements, by adding character data where appropriate. |