|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Class Summary | |
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. |
ContentHandlerProxy | A ContentHandlerProxy is an Emitter that filters data before passing it to an underlying SAX2 ContentHandler. |
DocumentHandlerProxy | A DocumentHandlerProxy is an Emitter that filters data before passing it to an underlying SAX DocumentHandler. |
DOMEmitter | DOMEmitter is an Emitter that attaches the result tree to a specified Node in a DOM Document |
DTDEmitter | DTDEmitter is an Emitter that generates output in DTD format from special elements such as dtd:doctype and dtd:element. |
Emitter | Emitter: This interface defines methods that must be implemented by components that format SAXON output. |
ErrorEmitter | ErrorEmitter is an Emitter that generates an error message if any attempt is made to produce output. |
GeneralOutputter | This class allows output to be generated. |
HTMLEmitter | This class generates HTML output |
HTMLIndenter | HTMLIndenter: This ProxyEmitter indents HTML elements, by adding whitespace character data where appropriate. |
MessageEmitter | MessageEmitter is the default Emitter for xsl:message output. |
NamespaceEmitter | NamespaceEmitter is a ProxyEmitter responsible for removing duplicate namespace declarations. |
Outputter | This class allows output to be generated. |
ProxyEmitter | A ProxyEmitter is an Emitter that filters data before passing it to another underlying Emitter. |
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. |
StringOutputter | This class allows output to be generated. |
TEXTEmitter | This class generates TEXT output |
TextFragment | TextFragment is used when we want to send output to a StringWriter and retrieve it later. |
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. |
This package provides classes associated with producing the output of a stylesheet.
Output is controlled by the OutputManager class. Each time a new output destination is selected (using setOutputDetails), a new Outputter is instantiated. This in turn allocates an Emitter appropriate to the selected output format/method.
The package includes emitters for the standard output methods xml, html, and text, and proxy emitters to allow a sequence of filters to be applied to the output, including one that filters the output into a user-supplied SAX2 ContentHandler.
Michael H. Kay
20 September 2000
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |