Class HierarchicalStreamCopier


  • public class HierarchicalStreamCopier
    extends java.lang.Object
    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);
     
    Since:
    1.2