/** * Write an XML representation of the cue sheet. * @param cueSheet The CueSheet to serialize. * @param file The File to write the XML representation to. * @throws TransformerException */ public void serializeCueSheet(final CueSheet cueSheet, final File file) throws TransformerException { CueSheetToXmlSerializer.logger.entering ( CueSheetToXmlSerializer.class.getCanonicalName() , "serializeCueSheet(CueSheet,File)" , new Object[] {cueSheet, file} ); serializeCueSheet(cueSheet, new StreamResult(file)); CueSheetToXmlSerializer.logger.exiting (CueSheetToXmlSerializer.class.getCanonicalName(), "serializeCueSheet(CueSheet,File)"); }
/** * Write an XML representation of the cue sheet. * @param cueSheet The CueSheet to serialize. * @param writer The Writer to write the XML representation to. * @throws TransformerException */ public void serializeCueSheet(final CueSheet cueSheet, final Writer writer) throws TransformerException { CueSheetToXmlSerializer.logger.entering ( CueSheetToXmlSerializer.class.getCanonicalName() , "serializeCueSheet(CueSheet,Writer)" , new Object[] {cueSheet, writer} ); serializeCueSheet(cueSheet, new StreamResult(writer)); CueSheetToXmlSerializer.logger.exiting (CueSheetToXmlSerializer.class.getCanonicalName(), "serializeCueSheet(CueSheet,Writer)"); }
/** * Write an XML representation of the cue sheet. * @param cueSheet The CueSheet to serialize. * @param result The Result to write the XML representation to. * @throws TransformerException */ public void serializeCueSheet(final CueSheet cueSheet, final Result result) throws TransformerException { CueSheetToXmlSerializer.logger.entering ( CueSheetToXmlSerializer.class.getCanonicalName() , "serializeCueSheet(CueSheet,Result)" , new Object[] {cueSheet, result} ); TransformerFactory transformerFactory = TransformerFactory.newInstance(); Transformer identityTransformer = transformerFactory.newTransformer(); Source cueSheetSource = new DOMSource(serializeCueSheet(cueSheet)); identityTransformer.transform(cueSheetSource, result); CueSheetToXmlSerializer.logger.exiting (CueSheetToXmlSerializer.class.getCanonicalName(), "serializeCueSheet(CueSheet,Result)"); }
/** * Write an XML representation of the cue sheet. * @param cueSheet The CueSheet to serialize. * @param outputStream The OutputStream to write the XML representation to. * @throws TransformerException */ public void serializeCueSheet(final CueSheet cueSheet, final OutputStream outputStream) throws TransformerException { CueSheetToXmlSerializer.logger.entering ( CueSheetToXmlSerializer.class.getCanonicalName() , "serializeCueSheet(CueSheet,OutputStream)" , new Object[] {cueSheet, outputStream} ); serializeCueSheet(cueSheet, new StreamResult(outputStream)); CueSheetToXmlSerializer.logger.exiting (CueSheetToXmlSerializer.class.getCanonicalName(), "serializeCueSheet(CueSheet,OutputStream)"); }
xmlSerializer.serializeCueSheet(sheet, System.out);