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

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

public class ExcelExportTask
extends Object
implements Runnable

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

Author:
Thomas Morgner

Constructor Summary
ExcelExportTask(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

ExcelExportTask

public ExcelExportTask(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