public HierarchicalStreamWriter createWriter(OutputStream out) { return new BinaryStreamWriter(out); } }
@Override public HierarchicalStreamWriter createWriter(final OutputStream out) { return new BinaryStreamWriter(out); } }
public HierarchicalStreamWriter createWriter(OutputStream out) { return new BinaryStreamWriter(out); } }
public HierarchicalStreamWriter createWriter(OutputStream out) { return new BinaryStreamWriter(out); } }
public HierarchicalStreamWriter createWriter(OutputStream out) { return new BinaryStreamWriter(out); } }
public HierarchicalStreamWriter createWriter(OutputStream out) { return new BinaryStreamWriter(out); } }
public HierarchicalStreamWriter createWriter(OutputStream out) { return new BinaryStreamWriter(out); } }
public void serialize(Object object, OutputStream output) throws Exception { xstream.marshal(object, new BinaryStreamWriter(output)); }
public void serialize(Object object, OutputStream output) throws Exception { xstream.marshal(object, new BinaryStreamWriter(output)); }
@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); }