org.pentaho.reporting.engine.classic.core.modules.gui.commonswing
Interface ExportActionPlugin

All Superinterfaces:
ActionPlugin
All Known Implementing Classes:
AbstractExportActionPlugin, CSVDataExportPlugin, CSVTableExportPlugin, ExcelExportPlugin, HtmlDirExportPlugin, HtmlStreamExportPlugin, HtmlZipExportPlugin, PdfExportPlugin, PlainTextExportPlugin, PrintingPlugin, RTFExportPlugin, XSSFExcelExportPlugin

public interface ExportActionPlugin
extends ActionPlugin

An export plug-in is a class that can work with the ExportAction class to implement an export function for reports.

Author:
Thomas Morgner.

Method Summary
 boolean performExport(MasterReport report)
          Exports a report.
 
Methods inherited from interface org.pentaho.reporting.engine.classic.core.modules.gui.commonswing.ActionPlugin
addPropertyChangeListener, addPropertyChangeListener, deinitialize, getAcceleratorKey, getDisplayName, getLargeIcon, getMenuOrder, getMnemonicKey, getRole, getRolePreference, getShortDescription, getSmallIcon, getToolbarOrder, initialize, isAddToMenu, isAddToToolbar, isEnabled, isSeparated, removePropertyChangeListener
 

Method Detail

performExport

boolean performExport(MasterReport report)
Exports a report.

Parameters:
report - the report.
Returns:
A boolean.