Interface ReportProcessor
-
- All Known Implementing Classes:
AbstractReportProcessor
,CSVProcessor
,FastCsvExportProcessor
,FastExcelExportProcessor
,FastHtmlExportProcessor
,FlowReportProcessor
,PageableReportProcessor
,PrintReportProcessor
,StreamReportProcessor
,XMLProcessor
public interface ReportProcessor
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addReportProgressListener(ReportProgressListener l)
void
close()
org.pentaho.reporting.libraries.base.config.Configuration
getConfiguration()
boolean
isHandleInterruptedState()
PageState
processPage(PageState state, boolean performOutput)
void
processReport()
void
removeReportProgressListener(ReportProgressListener l)
void
setHandleInterruptedState(boolean handleInterruptedState)
-
-
-
Method Detail
-
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()
-
-