com.thoughtworks.xstream.io.xml
Class StaxDriver
java.lang.Object
com.thoughtworks.xstream.io.xml.AbstractXmlDriver
com.thoughtworks.xstream.io.xml.StaxDriver
- All Implemented Interfaces:
- HierarchicalStreamDriver
public class StaxDriver
- extends AbstractXmlDriver
A driver using the StAX API
- Version:
- $Revision: 1345 $
- Author:
- James Strachan
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StaxDriver
public StaxDriver()
StaxDriver
public StaxDriver(QNameMap qnameMap)
StaxDriver
public StaxDriver(QNameMap qnameMap,
boolean repairingNamespace)
- Deprecated. since 1.2, use an explicit call to
setRepairingNamespace(boolean)
StaxDriver
public StaxDriver(QNameMap qnameMap,
XmlFriendlyReplacer replacer)
- Since:
- 1.2
StaxDriver
public StaxDriver(XmlFriendlyReplacer replacer)
- Since:
- 1.2
createReader
public HierarchicalStreamReader createReader(java.io.Reader xml)
createReader
public HierarchicalStreamReader createReader(java.io.InputStream in)
createWriter
public HierarchicalStreamWriter createWriter(java.io.Writer out)
createWriter
public HierarchicalStreamWriter createWriter(java.io.OutputStream out)
createStaxReader
public AbstractPullReader createStaxReader(javax.xml.stream.XMLStreamReader in)
createStaxWriter
public StaxWriter createStaxWriter(javax.xml.stream.XMLStreamWriter out,
boolean writeStartEndDocument)
throws javax.xml.stream.XMLStreamException
- Throws:
javax.xml.stream.XMLStreamException
createStaxWriter
public StaxWriter createStaxWriter(javax.xml.stream.XMLStreamWriter out)
throws javax.xml.stream.XMLStreamException
- Throws:
javax.xml.stream.XMLStreamException
getQnameMap
public QNameMap getQnameMap()
setQnameMap
public void setQnameMap(QNameMap qnameMap)
getInputFactory
public javax.xml.stream.XMLInputFactory getInputFactory()
getOutputFactory
public javax.xml.stream.XMLOutputFactory getOutputFactory()
isRepairingNamespace
public boolean isRepairingNamespace()
setRepairingNamespace
public void setRepairingNamespace(boolean repairing)
- Since:
- 1.2
createParser
protected javax.xml.stream.XMLStreamReader createParser(java.io.Reader xml)
throws javax.xml.stream.XMLStreamException
- Throws:
javax.xml.stream.XMLStreamException
createParser
protected javax.xml.stream.XMLStreamReader createParser(java.io.InputStream xml)
throws javax.xml.stream.XMLStreamException
- Throws:
javax.xml.stream.XMLStreamException
Joe Walnes, http://xstream.codehaus.org/