org.jfree.report.modules.gui.swing.common
Class AbstractExportActionPlugin

java.lang.Object
  extended by org.jfree.report.modules.gui.swing.common.AbstractActionPlugin
      extended by org.jfree.report.modules.gui.swing.common.AbstractExportActionPlugin
All Implemented Interfaces:
ActionPlugin, ExportActionPlugin
Direct Known Subclasses:
HtmlFileExportActionPlugin, HtmlZipExportActionPlugin, PdfExportActionPlugin

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.jfree.report.modules.gui.swing.common.AbstractActionPlugin
BASE_RESOURCE_CLASS
 
Constructor Summary
AbstractExportActionPlugin()
           
 
Method Summary
protected  ExportDialog createExportDialog(java.lang.String className)
          Creates a progress dialog, and tries to assign a parent based on the given preview proxy.
 boolean performShowExportDialog(ReportJob job, java.lang.String configKey)
          Exports a report.
 
Methods inherited from class org.jfree.report.modules.gui.swing.common.AbstractActionPlugin
addPropertyChangeListener, addPropertyChangeListener, createProgressDialog, getConfig, getConfigurationPrefix, getContext, getFailureDescription, getIconTheme, getMenuOrder, getPropertyChangeSupport, getRole, getRolePreference, getStatusText, getToolbarOrder, initialize, isAddToMenu, isAddToToolbar, isEnabled, isSeparated, removePropertyChangeListener, setEnabled, setStatusText
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jfree.report.modules.gui.swing.common.ExportActionPlugin
performExport
 
Methods inherited from interface org.jfree.report.modules.gui.swing.common.ActionPlugin
addPropertyChangeListener, addPropertyChangeListener, getAcceleratorKey, getDisplayName, getLargeIcon, getMenuOrder, getMnemonicKey, getRole, getRolePreference, getShortDescription, getSmallIcon, getToolbarOrder, initialize, isAddToMenu, isAddToToolbar, isSeparated, removePropertyChangeListener
 

Constructor Detail

AbstractExportActionPlugin

public AbstractExportActionPlugin()
Method Detail

createExportDialog

protected ExportDialog createExportDialog(java.lang.String className)
                                   throws java.lang.InstantiationException
Creates a progress dialog, and tries to assign a parent based on the given preview proxy.

Returns:
the progress dialog.
Throws:
java.lang.InstantiationException

performShowExportDialog

public boolean performShowExportDialog(ReportJob job,
                                       java.lang.String configKey)
Exports a report.

Returns:
A boolean.