public HierarchicalStreamReader createReader(InputStream in) { return new BinaryStreamReader(in); }
@Override public HierarchicalStreamReader createReader(final InputStream in) { return new BinaryStreamReader(in); }
public HierarchicalStreamReader createReader(InputStream in) { return new BinaryStreamReader(in); }
public HierarchicalStreamReader createReader(InputStream in) { return new BinaryStreamReader(in); }
public HierarchicalStreamReader createReader(InputStream in) { return new BinaryStreamReader(in); }
public HierarchicalStreamReader createReader(InputStream in) { return new BinaryStreamReader(in); }
public HierarchicalStreamReader createReader(InputStream in) { return new BinaryStreamReader(in); }
public Object deserialize(InputStream input) throws Exception { return xstream.unmarshal(new BinaryStreamReader(input)); }
public Object deserialize(InputStream input) throws Exception { return xstream.unmarshal(new BinaryStreamReader(input)); }
@SuppressWarnings("resource") private void assertBinarySerialization(final Object root) { // serialize as binary final ByteArrayOutputStream outputStream = new ByteArrayOutputStream(); xstream.marshal(root, new BinaryStreamWriter(outputStream)); // deserialize the binary and check it equals the original object. final ByteArrayInputStream inputStream = new ByteArrayInputStream(outputStream.toByteArray()); final Object binaryResult = xstream.unmarshal(new BinaryStreamReader(inputStream)); assertObjectsEqual(root, binaryResult); }