org.pentaho.reporting.engine.classic.core.layout.output
Interface ReportProcessor
- All Known Implementing Classes:
- AbstractReportProcessor, CSVProcessor, FlowReportProcessor, PageableReportProcessor, PrintReportProcessor, StreamReportProcessor, XMLProcessor
public interface ReportProcessor
Creation-Date: 08.04.2007, 14:43:52
- Author:
- Thomas Morgner
addReportProgressListener
void addReportProgressListener(ReportProgressListener l)
removeReportProgressListener
void removeReportProgressListener(ReportProgressListener l)
isHandleInterruptedState
boolean isHandleInterruptedState()
setHandleInterruptedState
void setHandleInterruptedState(boolean handleInterruptedState)
processReport
void processReport()
throws ReportProcessingException
- Throws:
ReportProcessingException
close
void close()
processPage
PageState processPage(PageState state,
boolean performOutput)
throws ReportProcessingException
- Throws:
ReportProcessingException
getConfiguration
org.pentaho.reporting.libraries.base.config.Configuration getConfiguration()