Top Description Interfaces Classes
[default module]

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

Modifier and TypeInterface and Description
public interface
DOMOutputProcessor

This interface provides a base support for the DOMOutputter.

public interface
SAXOutputProcessor

This interface provides a base support for the SAXOutputter.

public interface
StAXEventProcessor

This interface provides a base support for the XMLOutputter.

public interface
StAXStreamProcessor

This interface provides a base support for the StAXStreamOutputter.

public interface
StAXStreamReaderProcessor

A simple interface that allows the implementation of a StAX XMLStreamReader instance for representing a JDOM Document.

public interface
Walker

A model for walking the (potentially formatted) content of an Element.

public interface
XMLOutputProcessor

This interface provides a base support for the XMLOutputter.

Class Summary

Modifier and TypeClass and Description
public abstract class
AbstractDOMOutputProcessor

This class provides a concrete implementation of DOMOutputProcessor for supporting the DOMOutputter.

public abstract class
AbstractFormattedWalker

This Walker implementation walks a list of Content in a Formatted form of some sort.

public abstract class
AbstractOutputProcessor

Methods common/useful for all Outputter processors.

public class
AbstractSAXOutputProcessor

Outputs a JDOM document as a stream of SAX2 events.

public abstract class
AbstractStAXEventProcessor

This class provides a concrete implementation of StAXEventProcessor for supporting the StAXEventOutputter.

public abstract class
AbstractStAXStreamProcessor

This class provides a concrete implementation of StAXStreamProcessor for supporting the StAXStreamOutputter.

public abstract class
AbstractStAXStreamReader

An XMLStreamReader implementation that reads the XML document out of a JDOM Document.

public class
AbstractStAXStreamReaderProcessor

A complete (but still abstract) implementation of a class that produces XMLStreamReaders based on the class AbstractXMLStreamReader.

public abstract class
AbstractXMLOutputProcessor

This class provides a concrete implementation of XMLOutputProcessor for supporting the XMLOutputter.

public class
FormatStack

FormatStack implements a mechanism where the formatting details can be changed mid-tree, but then get reverted when that tree segment is complete.

public class
SAXTarget

The target for all SAX notifications in this OuputProcessor

public class
WalkerNORMALIZE

This Walker implementation will produce trimmed text content.

public class
WalkerPRESERVE

This Walker implementation walks a list of Content in its original RAW format.

public class
WalkerTRIM

This Walker implementation will produce trimmed text content.

public class
WalkerTRIM_FULL_WHITE

This Walker implementation will produce trimmed text content.