public class

StaxDriver

extends AbstractXmlDriver
java.lang.Object
   ↳ com.thoughtworks.xstream.io.xml.AbstractXmlDriver
     ↳ com.thoughtworks.xstream.io.xml.StaxDriver

Class Overview

A driver using the StAX API

Summary

Public Constructors
StaxDriver()
StaxDriver(QNameMap qnameMap)
StaxDriver(QNameMap qnameMap, boolean repairingNamespace)
This constructor is deprecated. since 1.2, use an explicit call to setRepairingNamespace(boolean)
StaxDriver(QNameMap qnameMap, XmlFriendlyReplacer replacer)
StaxDriver(XmlFriendlyReplacer replacer)
Public Methods
HierarchicalStreamReader createReader(Reader xml)
HierarchicalStreamReader createReader(InputStream in)
AbstractPullReader createStaxReader(XMLStreamReader in)
StaxWriter createStaxWriter(XMLStreamWriter out, boolean writeStartEndDocument)
StaxWriter createStaxWriter(XMLStreamWriter out)
HierarchicalStreamWriter createWriter(OutputStream out)
HierarchicalStreamWriter createWriter(Writer out)
XMLInputFactory getInputFactory()
XMLOutputFactory getOutputFactory()
QNameMap getQnameMap()
boolean isRepairingNamespace()
void setQnameMap(QNameMap qnameMap)
void setRepairingNamespace(boolean repairing)
Protected Methods
XMLStreamReader createParser(InputStream xml)
XMLStreamReader createParser(Reader xml)
[Expand]
Inherited Methods
From class com.thoughtworks.xstream.io.xml.AbstractXmlDriver
From class java.lang.Object
From interface com.thoughtworks.xstream.io.HierarchicalStreamDriver

Public Constructors

public StaxDriver ()

public StaxDriver (QNameMap qnameMap)

public StaxDriver (QNameMap qnameMap, boolean repairingNamespace)

This constructor is deprecated.
since 1.2, use an explicit call to setRepairingNamespace(boolean)

public StaxDriver (QNameMap qnameMap, XmlFriendlyReplacer replacer)

public StaxDriver (XmlFriendlyReplacer replacer)

Public Methods

public HierarchicalStreamReader createReader (Reader xml)

public HierarchicalStreamReader createReader (InputStream in)

public AbstractPullReader createStaxReader (XMLStreamReader in)

public StaxWriter createStaxWriter (XMLStreamWriter out, boolean writeStartEndDocument)

Throws
XMLStreamException

public StaxWriter createStaxWriter (XMLStreamWriter out)

Throws
XMLStreamException

public HierarchicalStreamWriter createWriter (OutputStream out)

public HierarchicalStreamWriter createWriter (Writer out)

public XMLInputFactory getInputFactory ()

public XMLOutputFactory getOutputFactory ()

public QNameMap getQnameMap ()

public boolean isRepairingNamespace ()

public void setQnameMap (QNameMap qnameMap)

public void setRepairingNamespace (boolean repairing)

Protected Methods

protected XMLStreamReader createParser (InputStream xml)

Throws
XMLStreamException

protected XMLStreamReader createParser (Reader xml)

Throws
XMLStreamException