org.pentaho.reporting.engine.classic.core.modules.gui.xls
Class XSSFExcelExportTask

java.lang.Object
  extended by org.pentaho.reporting.engine.classic.core.modules.gui.xls.XSSFExcelExportTask
All Implemented Interfaces:
Runnable

public class XSSFExcelExportTask
extends Object
implements Runnable

An export task implementation, which writes a given report into an Excel file.

Author:
Thomas Morgner

Constructor Summary
XSSFExcelExportTask(MasterReport report, ReportProgressDialog dialog, SwingGuiContext swingGuiContext)
          Creates a new export task.
 
Method Summary
 void run()
          Exports the report into an Excel file.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XSSFExcelExportTask

public XSSFExcelExportTask(MasterReport report,
                           ReportProgressDialog dialog,
                           SwingGuiContext swingGuiContext)
                    throws ReportProcessingException
Creates a new export task.

Parameters:
dialog - the progress dialog that will monitor the report progress.
report - the report that should be exported.
Throws:
ReportProcessingException
Method Detail

run

public void run()
Exports the report into an Excel file.

Specified by:
run in interface Runnable