/** * Write a model to an OutputStream. * @param model * @param os * @throws ContributionWriteException */ public void write(Object model, OutputStream os, ProcessorContext context) throws ContributionWriteException { try { XMLStreamWriter writer = outputFactory.createXMLStreamWriter(os); write(model, writer, context); writer.flush(); writer.close(); } catch (XMLStreamException e) { ContributionWriteException cw = new ContributionWriteException(e); error(context.getMonitor(), "ContributionWriteException", outputFactory, cw); throw cw; } }
/** * Write a model to an OutputStream. * @param model * @param os * @throws ContributionWriteException */ public void write(Object model, OutputStream os, ProcessorContext context) throws ContributionWriteException { try { XMLStreamWriter writer = outputFactory.createXMLStreamWriter(os); write(model, writer, context); writer.flush(); writer.close(); } catch (XMLStreamException e) { ContributionWriteException cw = new ContributionWriteException(e); error(context.getMonitor(), "ContributionWriteException", outputFactory, cw); throw cw; } }