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

Class AbstractExportActionPlugin

Implemented Interfaces:
ActionPlugin, ExportActionPlugin
Known Direct 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(String className)
Creates a progress dialog, and tries to assign a parent based on the given preview proxy.
boolean
performShowExportDialog(ReportJob job, 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

Constructor Details

AbstractExportActionPlugin

public AbstractExportActionPlugin()

Method Details

createExportDialog

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

performShowExportDialog

public boolean performShowExportDialog(ReportJob job,
                                       String configKey)
Exports a report.
Parameters:
Returns:
A boolean.