private void prettyPrint(DigitalObject obj, OutputStream destination) throws Exception { ReadableByteArrayOutputStream outBuf = new ReadableByteArrayOutputStream(4096); m_serializer.serialize(obj, outBuf, ENCODING, DOTranslationUtility.AS_IS); outBuf.close(); prettyPrint(outBuf.toInputStream(), destination); }
private void prettyPrint(DigitalObject obj, OutputStream destination) throws Exception { ReadableByteArrayOutputStream outBuf = new ReadableByteArrayOutputStream(4096); m_serializer.serialize(obj, outBuf, ENCODING, DOTranslationUtility.AS_IS); outBuf.close(); prettyPrint(outBuf.toInputStream(), destination); }
private boolean convert(InputStream source, OutputStream destination) { DigitalObject obj = new BasicDigitalObject(); try { m_deserializer.deserialize(source, obj, ENCODING, DOTranslationUtility.AS_IS); setObjectDefaults(obj); if (m_pretty) { prettyPrint(obj, destination); } else { m_serializer.serialize(obj, destination, ENCODING, DOTranslationUtility.AS_IS); } } catch (Exception e) { e.printStackTrace(); return false; } return true; }
private boolean convert(InputStream source, OutputStream destination) { DigitalObject obj = new BasicDigitalObject(); try { m_deserializer.deserialize(source, obj, ENCODING, DOTranslationUtility.AS_IS); setObjectDefaults(obj); if (m_pretty) { prettyPrint(obj, destination); } else { m_serializer.serialize(obj, destination, ENCODING, DOTranslationUtility.AS_IS); } } catch (Exception e) { e.printStackTrace(); return false; } return true; }