protected ReportProcessor createReportProcessor( OutputStream fout ) throws Exception { StreamRTFOutputProcessor target = new StreamRTFOutputProcessor( report.getConfiguration(), fout, report.getResourceManager() ); return new StreamReportProcessor( report, target ); } };
protected ReportProcessor createReportProcessor( OutputStream fout ) throws Exception { ReportStructureValidator validator = new ReportStructureValidator(); if ( validator.isValidForFastProcessing( report ) == false ) { StreamCSVOutputProcessor target = new StreamCSVOutputProcessor( fout ); return new StreamReportProcessor( report, target ); } else { return new FastCsvExportProcessor( report, fout ); } } };
protected ReportProcessor createReportProcessor( OutputStream fout ) throws Exception { ReportStructureValidator validator = new ReportStructureValidator(); if ( validator.isValidForFastProcessing( report ) == false ) { final HtmlOutputProcessor outputProcessor = new StreamHtmlOutputProcessor( report.getConfiguration() ); final HtmlPrinter printer = new AllItemsHtmlPrinter( report.getResourceManager() ); printer.setContentWriter( targetRoot, new DefaultNameGenerator( targetRoot, filename, suffix ) ); printer.setDataWriter( null, null ); // $NON-NLS-1$ printer.setUrlRewriter( new FileSystemURLRewriter() ); outputProcessor.setPrinter( printer ); return new StreamReportProcessor( report, outputProcessor ); } else { FastHtmlContentItems printer = new FastHtmlContentItems(); printer.setContentWriter( targetRoot, new DefaultNameGenerator( targetRoot, filename, suffix ) ); printer.setDataWriter( null, null ); // $NON-NLS-1$ printer.setUrlRewriter( new FileSystemURLRewriter() ); return new FastHtmlExportProcessor( report, printer ); } } };
public static void createRTF( final MasterReport report, final OutputStream outputStream ) throws ReportProcessingException { if ( report == null ) { throw new NullPointerException(); } if ( outputStream == null ) { throw new NullPointerException(); } final StreamRTFOutputProcessor target = new StreamRTFOutputProcessor( report.getConfiguration(), outputStream, report.getResourceManager() ); final StreamReportProcessor proc = new StreamReportProcessor( report, target ); proc.processReport(); proc.close(); } }
public static void createStreamXML( final MasterReport report, final OutputStream outputStream ) throws ReportProcessingException { if ( report == null ) { throw new NullPointerException(); } if ( outputStream == null ) { throw new NullPointerException(); } final XmlTableOutputProcessor outputProcessor = new XmlTableOutputProcessor( outputStream, new XmlTableOutputProcessorMetaData( XmlTableOutputProcessorMetaData.PAGINATION_NONE ) ); final StreamReportProcessor sp = new StreamReportProcessor( report, outputProcessor ); sp.processReport(); sp.close(); }
final StreamReportProcessor reportProcessor = new StreamReportProcessor( report, target ); if ( listener != null ) { reportProcessor.addReportProgressListener( listener );
if ( validator.isValidForFastProcessing( report ) == false ) { final StreamCSVOutputProcessor target = new StreamCSVOutputProcessor( out ); reportProcessor = new StreamReportProcessor( report, target ); } else { reportProcessor = new FastCsvExportProcessor( report, out );
final StreamRTFOutputProcessor target = new StreamRTFOutputProcessor( report.getConfiguration(), out, report.getResourceManager() ); final StreamReportProcessor proc = new StreamReportProcessor( report, target ); if ( progressDialog != null ) { progressDialog.setModal( false );
public static void createStreamHTML( final MasterReport report, final OutputStream outputStream ) throws ReportProcessingException { if ( report == null ) { throw new NullPointerException(); } if ( outputStream == null ) { throw new NullPointerException(); } final StreamRepository targetRepository = new StreamRepository( outputStream ); final ContentLocation targetRoot = targetRepository.getRoot(); final HtmlOutputProcessor outputProcessor = new StreamHtmlOutputProcessor( report.getConfiguration() ); final HtmlPrinter printer = new AllItemsHtmlPrinter( report.getResourceManager() ); printer.setContentWriter( targetRoot, new DefaultNameGenerator( targetRoot, "index", "html" ) ); printer.setDataWriter( null, null ); printer.setUrlRewriter( new FileSystemURLRewriter() ); outputProcessor.setPrinter( printer ); final StreamReportProcessor sp = new StreamReportProcessor( report, outputProcessor ); sp.processReport(); sp.close(); }
final StreamReportProcessor streamReportProcessor = new StreamReportProcessor( masterReport, outputProcessor ); try { final ReportProgressListener[] progressListeners = getReportProgressListeners();
final StreamReportProcessor streamReportProcessor = new StreamReportProcessor( masterReport, outputProcessor ); try { final ReportProgressListener[] progressListeners = getReportProgressListeners();
reportProcessor = new StreamReportProcessor( report, outputProcessor ); } else { FastHtmlContentItems printer = new FastHtmlContentItems();
final StreamRTFOutputProcessor outputProcessor = new StreamRTFOutputProcessor( configuration, outputStream, masterReport.getResourceManager() ); final StreamReportProcessor streamReportProcessor = new StreamReportProcessor( masterReport, outputProcessor ); try { final ReportProgressListener[] progressListeners = getReportProgressListeners();
protected byte[] executeTableStream( final MasterReport report ) throws IOException, ReportProcessingException { final MemoryByteArrayOutputStream outputStream = new MemoryByteArrayOutputStream(); try { final XmlTableOutputProcessor outputProcessor = new XmlTableOutputProcessor( outputStream, new XmlTableOutputProcessorMetaData( XmlTableOutputProcessorMetaData.PAGINATION_NONE, localFontRegistry ) ); final ReportProcessor streamReportProcessor = new StreamReportProcessor( report, outputProcessor ); try { streamReportProcessor.processReport(); } finally { streamReportProcessor.close(); } } finally { outputStream.close(); } return ( outputStream.toByteArray() ); }
new StreamExcelOutputProcessor( configuration, outputStream, masterReport.getResourceManager() ); outputProcessor.setUseXlsxFormat( false ); final StreamReportProcessor streamReportProcessor = new StreamReportProcessor( masterReport, outputProcessor ); try { final ReportProgressListener[] progressListeners = getReportProgressListeners();
new StreamExcelOutputProcessor( configuration, outputStream, masterReport.getResourceManager() ); outputProcessor.setUseXlsxFormat( true ); final StreamReportProcessor streamReportProcessor = new StreamReportProcessor( masterReport, outputProcessor ); try { final ReportProgressListener[] progressListeners = getReportProgressListeners();
final StreamReportProcessor streamReportProcessor = new StreamReportProcessor( masterReport, outputProcessor ); final ReportProgressListener[] progressListeners = getReportProgressListeners(); for ( int i = 0; i < progressListeners.length; i++ ) {
final StreamReportProcessor streamReportProcessor = new StreamReportProcessor( masterReport, outputProcessor ); try { final ReportProgressListener[] progressListeners = getReportProgressListeners();