Package org.jdom2.output.support
Classes used to implement output functionality that are not part of the
actual Output API, but rather part of the implementation.
-
Interface Summary Interface Description DOMOutputProcessor This interface provides a base support for theDOMOutputter
.SAXOutputProcessor This interface provides a base support for theSAXOutputter
.StAXEventProcessor This interface provides a base support for theXMLOutputter
.StAXStreamProcessor This interface provides a base support for theStAXStreamOutputter
.StAXStreamReaderProcessor A simple interface that allows the implementation of a StAX XMLStreamReader instance for representing a JDOM Document.Walker A model for walking the (potentially formatted) content of an Element.XMLOutputProcessor This interface provides a base support for theXMLOutputter
. -
Class Summary Class Description AbstractDOMOutputProcessor This class provides a concrete implementation ofDOMOutputProcessor
for supporting theDOMOutputter
.AbstractFormattedWalker This Walker implementation walks a list of Content in a Formatted form of some sort.AbstractOutputProcessor Methods common/useful for all Outputter processors.AbstractSAXOutputProcessor Outputs a JDOM document as a stream of SAX2 events.AbstractStAXEventProcessor This class provides a concrete implementation ofStAXEventProcessor
for supporting theStAXEventOutputter
.AbstractStAXStreamProcessor This class provides a concrete implementation ofStAXStreamProcessor
for supporting theStAXStreamOutputter
.AbstractStAXStreamReader AnXMLStreamReader
implementation that reads the XML document out of a JDOMDocument
.AbstractStAXStreamReaderProcessor A complete (but still abstract) implementation of a class that produces XMLStreamReaders based on the class AbstractXMLStreamReader.AbstractXMLOutputProcessor This class provides a concrete implementation ofXMLOutputProcessor
for supporting theXMLOutputter
.FormatStack FormatStack implements a mechanism where the formatting details can be changed mid-tree, but then get reverted when that tree segment is complete.SAXTarget The target for all SAX notifications in this OuputProcessorSAXTarget.SAXLocator A locator specific to the SAXOutputter process.WalkerNORMALIZE This Walker implementation will produce trimmed text content.WalkerPRESERVE This Walker implementation walks a list of Content in its original RAW format.WalkerTRIM This Walker implementation will produce trimmed text content.WalkerTRIM_FULL_WHITE This Walker implementation will produce trimmed text content. -
Enum Summary Enum Description AbstractFormattedWalker.Trim Indicate how text content should be added