public class

HierarchicalStreamCopier

extends Object
java.lang.Object
   ↳ com.thoughtworks.xstream.io.copy.HierarchicalStreamCopier

Class Overview

Tool for copying the contents of one HierarichalStreamReader to a HierarichalStreamWriter.

This is useful for transforming the output of one format to another (e.g. binary to XML) without needing to know details about the classes and avoiding the overhead of serialization.

Example

 HierarchicalStreamReader reader = new BinaryStreamReader(someBinaryInput);
 HierarchicalStreamWriter writer = new PrettyPrintWriter(someXmlOutput);
 HierarchicalStreamCopier copier = new HierarchicalStreamCopier();
 copier.copy(reader, writer);
 

Summary

Public Constructors
HierarchicalStreamCopier()
Public Methods
void copy(HierarchicalStreamReader source, HierarchicalStreamWriter destination)
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public HierarchicalStreamCopier ()

Public Methods

public void copy (HierarchicalStreamReader source, HierarchicalStreamWriter destination)