public class StackDriver extends Object implements com.thoughtworks.xstream.io.HierarchicalStreamDriver
| Constructor and Description |
|---|
StackDriver(com.thoughtworks.xstream.io.HierarchicalStreamDriver parent,
WriterStack writerStack,
Map<String,NamespaceSet> map)
|
| Modifier and Type | Method and Description |
|---|---|
com.thoughtworks.xstream.io.HierarchicalStreamReader |
createReader(File file) |
com.thoughtworks.xstream.io.HierarchicalStreamReader |
createReader(InputStream inputStream)
Create a
HierarchicalStreamReader, using the wrapped
HierarchicalStreamDriver. |
com.thoughtworks.xstream.io.HierarchicalStreamReader |
createReader(Reader reader)
Create a
HierarchicalStreamReader, using the wrapped
HierarchicalStreamDriver. |
com.thoughtworks.xstream.io.HierarchicalStreamReader |
createReader(URL url) |
com.thoughtworks.xstream.io.HierarchicalStreamWriter |
createWriter(OutputStream outputStream)
Create a
HierarchicalStreamWriter that tracks the path to the
current element based on a OutputStream. |
com.thoughtworks.xstream.io.HierarchicalStreamWriter |
createWriter(Writer writer)
Create a
HierarchicalStreamWriter that tracks the path to the
current element based on a Writer. |
public StackDriver(com.thoughtworks.xstream.io.HierarchicalStreamDriver parent,
WriterStack writerStack,
Map<String,NamespaceSet> map)
parent - the driver to be wrappedwriterStack - the thread safe writer stack that records where the writer is.map - public com.thoughtworks.xstream.io.HierarchicalStreamReader createReader(Reader reader)
HierarchicalStreamReader, using the wrapped
HierarchicalStreamDriver.createReader in interface com.thoughtworks.xstream.io.HierarchicalStreamDriverreader - the Reader that will be used to read from the underlying streamHierarchicalStreamDriver.createReader(java.io.Reader)public com.thoughtworks.xstream.io.HierarchicalStreamReader createReader(InputStream inputStream)
HierarchicalStreamReader, using the wrapped
HierarchicalStreamDriver.createReader in interface com.thoughtworks.xstream.io.HierarchicalStreamDriverinputStream - the input stream that will be used to read from the underlying
streamHierarchicalStreamDriver.createReader(java.io.InputStream)public com.thoughtworks.xstream.io.HierarchicalStreamWriter createWriter(Writer writer)
HierarchicalStreamWriter that tracks the path to the
current element based on a Writer.createWriter in interface com.thoughtworks.xstream.io.HierarchicalStreamDriverwriter - the underlying writer that will perform the writes.HierarchicalStreamDriver.createWriter(java.io.Writer)public com.thoughtworks.xstream.io.HierarchicalStreamWriter createWriter(OutputStream outputStream)
HierarchicalStreamWriter that tracks the path to the
current element based on a OutputStream.createWriter in interface com.thoughtworks.xstream.io.HierarchicalStreamDriveroutputStream - the underlying output stream that will perform the writes.HierarchicalStreamDriver.createWriter(java.io.Writer)public com.thoughtworks.xstream.io.HierarchicalStreamReader createReader(URL url)
createReader in interface com.thoughtworks.xstream.io.HierarchicalStreamDriverpublic com.thoughtworks.xstream.io.HierarchicalStreamReader createReader(File file)
createReader in interface com.thoughtworks.xstream.io.HierarchicalStreamDriverCopyright © 2007-2014 The Apache Software Foundation. All Rights Reserved.