org.pentaho.reporting.engine.classic.core.modules.gui.commonswing
Class AbstractExportActionPlugin

java.lang.Object
  extended by org.pentaho.reporting.engine.classic.core.modules.gui.commonswing.AbstractActionPlugin
      extended by org.pentaho.reporting.engine.classic.core.modules.gui.commonswing.AbstractExportActionPlugin
All Implemented Interfaces:
ActionPlugin, ExportActionPlugin
Direct Known Subclasses:
CSVDataExportPlugin, CSVTableExportPlugin, ExcelExportPlugin, HtmlDirExportPlugin, HtmlStreamExportPlugin, HtmlZipExportPlugin, PdfExportPlugin, PlainTextExportPlugin, PrintingPlugin, RTFExportPlugin, XSSFExcelExportPlugin

public abstract class AbstractExportActionPlugin
extends AbstractActionPlugin
implements ExportActionPlugin

Creation-Date: 02.12.2006, 14:21:07

Author:
Thomas Morgner

Field Summary
 
Fields inherited from class org.pentaho.reporting.engine.classic.core.modules.gui.commonswing.AbstractActionPlugin
ENABLED_PROPERTY
 
Method Summary
 void deinitialize(SwingGuiContext swingGuiContext)
           
 boolean initialize(SwingGuiContext context)
           
 boolean performShowExportDialog(MasterReport job, String configKey)
          Exports a report.
 
Methods inherited from class org.pentaho.reporting.engine.classic.core.modules.gui.commonswing.AbstractActionPlugin
addPropertyChangeListener, addPropertyChangeListener, getBaseResources, getConfig, getContext, getIconTheme, getMenuOrder, getRole, getRolePreference, getToolbarOrder, isAddToMenu, isAddToToolbar, isEnabled, isSeparated, removePropertyChangeListener, setEnabled
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.pentaho.reporting.engine.classic.core.modules.gui.commonswing.ExportActionPlugin
performExport
 
Methods inherited from interface org.pentaho.reporting.engine.classic.core.modules.gui.commonswing.ActionPlugin
addPropertyChangeListener, addPropertyChangeListener, getAcceleratorKey, getDisplayName, getLargeIcon, getMenuOrder, getMnemonicKey, getRole, getRolePreference, getShortDescription, getSmallIcon, getToolbarOrder, isAddToMenu, isAddToToolbar, isEnabled, isSeparated, removePropertyChangeListener
 

Method Detail

initialize

public boolean initialize(SwingGuiContext context)
Specified by:
initialize in interface ActionPlugin
Overrides:
initialize in class AbstractActionPlugin

deinitialize

public void deinitialize(SwingGuiContext swingGuiContext)
Specified by:
deinitialize in interface ActionPlugin
Overrides:
deinitialize in class AbstractActionPlugin

performShowExportDialog

public boolean performShowExportDialog(MasterReport job,
                                       String configKey)
Exports a report.

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