Top Interfaces Classes
[default module]

Package com.thoughtworks.xstream.io.xml


Interface Summary

Modifier and TypeInterface and Description
public interface
DocumentReader

A generic interface for all HierarchicalStreamReader implementations reading a DOM.

public interface
DocumentWriter

A generic interface for all HierarchicalStreamWriter implementations generating a DOM.

public interface
XmlFriendlyReader

Deprecated As of 1.4
An interface for a com.thoughtworks.xstream.io.HierarchicalStreamReader supporting XML-friendly names.
public interface
XmlFriendlyWriter

Deprecated As of 1.4
An interface for a com.thoughtworks.xstream.io.HierarchicalStreamWriter supporting XML-friendly names.

Class Summary

Modifier and TypeClass and Description
public abstract class
AbstractDocumentReader

Deprecated as a consequence of AbstractXmlReader being deprecated.
public abstract class
AbstractDocumentWriter

Deprecated as a consequence of AbstractXmlWriter being deprecated.
A generic com.thoughtworks.xstream.io.HierarchicalStreamWriter for DOM writer implementations.
public abstract class
AbstractPullReader

Deprecated as a consequence of AbstractXmlReader being deprecated.
Base class that contains common functionality across HierarchicalStreamReader implementations that need to read from a pull parser.
public abstract class
AbstractXmlDriver

Deprecated As of 1.4
Base class for HierarchicalStreamDrivers to use xml-based HierarchicalStreamReader and HierarchicalStreamWriter.
public abstract class
AbstractXmlReader

Deprecated As of 1.4, use AbstractReader instead.
Abstract base implementation of HierarchicalStreamReader that provides common functionality to all XML-based readers.
public abstract class
AbstractXmlWriter

Deprecated As of 1.4 use AbstractWriter instead
Abstract base implementation of HierarchicalStreamWriter that provides common functionality to all XML-based writers.
public abstract class
AbstractXppDomDriver

Deprecated as a consequence of AbstractXmlDriver being deprecated.
An abstract base class for a driver using an XPP DOM implementation.
public abstract class
AbstractXppDriver

Deprecated as a consequence of AbstractXmlDriver being deprecated.
An abstract base class for a driver using an XPP implementation.
public class
BEAStaxDriver

Deprecated As of 1.4.11 use StandardStaxDriver or WstxDriver instead.
A driver using the BEA StAX implementation.
public class
CompactWriter

Deprecated as a consequence of PrettyPrintWriter being deprecated.
public class
Dom4JDriver

Deprecated as a consequence of AbstractXmlDriver being deprecated.
public class
Dom4JReader

Deprecated as a consequence of AbstractDocumentReader being deprecated.
public class
Dom4JWriter

Deprecated as a consequence of AbstractDocumentWriter being deprecated.
public class
Dom4JXmlWriter

Deprecated as a consequence of AbstractXmlWriter being deprecated.
public class
DomDriver

Deprecated as a consequence of AbstractXmlDriver being deprecated.
public class
DomReader

Deprecated as a consequence of AbstractDocumentReader being deprecated.
public class
DomWriter

Deprecated as a consequence of AbstractDocumentWriter being deprecated.
public class
public class
JDom2Reader

Deprecated as a consequence of AbstractDocumentReader being deprecated.
public class
JDom2Writer

Deprecated as a consequence of AbstractDocumentWriter being deprecated.
public class
JDomDriver

Deprecated as a consequence of AbstractXmlDriver being deprecated.
public class
JDomReader

Deprecated as a consequence of AbstractDocumentReader being deprecated.
public class
JDomWriter

Deprecated as a consequence of AbstractDocumentWriter being deprecated.
public class
KXml2DomDriver

Deprecated as a consequence of AbstractXppDomDriver being deprecated.
A HierarchicalStreamDriver for XPP DOM using the kXML2 parser.
public class
KXml2Driver

Deprecated as a consequence of AbstractXppDriver being deprecated.
A HierarchicalStreamDriver using the kXML2 parser.
public class
MXParserDomDriver

Deprecated as a consequence of AbstractXppDomDriver being deprecated.
A HierarchicalStreamDriver for XPP DOM using the MXParser fork.
public class
MXParserDriver

Deprecated as a consequence of AbstractXppDriver being deprecated.
A HierarchicalStreamDriver using the MXParser fork.
public class
PrettyPrintWriter

Deprecated as a consequence of AbstractXmlWriter being deprecated.
A simple writer that outputs XML in a pretty-printed indented stream.
public class
QNameMap

Represents a mapping of QName instances to Java class names allowing class aliases and namespace aware mappings of QNames to class names.

public class
SaxWriter

Deprecated as a consequence of AbstractXmlWriter being deprecated.
A SAX parser that acts as an XStream com.thoughtworks.xstream.io.HierarchicalStreamWriter to enable direct generation of a SAX event flow from the XStream serialization of a list of list of Java objects.
public class
SjsxpDriver

Deprecated As of 1.4.5 use StandardStaxDriver
A driver using the JDK 6 StAX implementation of Sun.
public class
StandardStaxDriver

Deprecated as a consequence of StaxDriver being deprecated.
A driver using the standard JDK StAX implementation provided by the Java runtime (since Java 6).
public class
StaxDriver

Deprecated as a consequence of AbstractXmlDriver being deprecated.
A driver using the StAX API to create XML reader and writer.
public class
StaxReader

Deprecated as a consequence of AbstractPullReader being deprecated.
A reader using the StAX API.
public class
StaxWriter

Deprecated as a consequence of AbstractXmlWriter being deprecated.
A stream writing that outputs to a StAX stream writer
public class
TraxSource

A JAXP TrAX Source that enables using XStream object serialization as direct input for XSLT processors without resorting to an intermediate representation such as text XML, DOM or DOM4J.

public class
WstxDriver

Deprecated as a consequence of StaxDriver being deprecated.
A driver using the Woodstox StAX implementation.
public class
XmlFriendlyNameCoder

Encode and decode tag and attribute names in XML drivers.

public class
XmlFriendlyReplacer

Deprecated As of 1.4, use XmlFriendlyNameCoder instead
Allows replacement of Strings in XML-friendly drivers.
public class
XomDriver

Deprecated as a consequence of AbstractXmlDriver being deprecated.
public class
XomReader

Deprecated as a consequence of AbstractDocumentReader being deprecated.
public class
XomWriter

Deprecated as a consequence of AbstractDocumentWriter being deprecated.
public class
Xpp3DomDriver

Deprecated as a consequence of AbstractXppDomDriver being deprecated.
A HierarchicalStreamDriver for XPP DOM using the Xpp3 parser.
public class
Xpp3Driver

Deprecated as a consequence of AbstractXppDriver being deprecated.
A HierarchicalStreamDriver using the Xpp3 parser.
public class
XppDomDriver

Deprecated as a consequence of AbstractXppDomDriver being deprecated.
A HierarchicalStreamDriver for XPP DOM using the XmlPullParserFactory to locate an parser.
public class
XppDomReader

Deprecated as a consequence of AbstractDocumentReader being deprecated.
public class
XppDomWriter

Deprecated as a consequence of AbstractDocumentWriter being deprecated.
public class
XppDriver

Deprecated as a consequence of AbstractXppDriver being deprecated.
A HierarchicalStreamDriver using the XmlPullParserFactory to locate an XML Pull Parser.
public class
XppReader

Deprecated as a consequence of AbstractPullReader being deprecated.
XStream reader that pulls directly from the stream using the XmlPullParser API.
public class
XStream11NameCoder

A XmlFriendlyNameCoder to support backward compatibility with XStream 1.1.

public class
XStream11XmlFriendlyReplacer

Deprecated As of 1.4, use XStream11NameCoder instead
Allows replacement of Strings in xml-friendly drivers to provide compatibility with XStream 1.1 format