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(); }
reportProcessor.removeReportProgressListener( listener ); reportProcessor.close();
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(); }
streamReportProcessor.close();
streamReportProcessor.close();
streamReportProcessor.close();
streamReportProcessor.close();
streamReportProcessor.close();
outputProcessor.setInterceptor( interceptor ); streamReportProcessor.processReport(); streamReportProcessor.close();
streamReportProcessor.close();