org.jfree.report.modules.gui.swing.pdf

Class PdfExportActionPlugin

Implemented Interfaces:
ActionPlugin, ExportActionPlugin

public class PdfExportActionPlugin
extends AbstractExportActionPlugin

Creation-Date: 02.12.2006, 15:27:01
Author:
Thomas Morgner

Field Summary

Fields inherited from class org.jfree.report.modules.gui.swing.common.AbstractActionPlugin

BASE_RESOURCE_CLASS

Constructor Summary

PdfExportActionPlugin()

Method Summary

KeyStroke
getAcceleratorKey()
Returns the accelerator key for the export action.
protected String
getConfigurationPrefix()
String
getDisplayName()
Returns the display name for the export action.
Icon
getLargeIcon()
Returns the large icon for the export action.
Integer
getMnemonicKey()
Returns the mnemonic key code.
String
getShortDescription()
Returns the short description for the export action.
Icon
getSmallIcon()
Returns the small icon for the export action.
boolean
initialize(SwingGuiContext context)
boolean
performExport(ReportJob job)
Exports a report.

Methods inherited from class org.jfree.report.modules.gui.swing.common.AbstractExportActionPlugin

createExportDialog, performShowExportDialog

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

PdfExportActionPlugin

public PdfExportActionPlugin()

Method Details

getAcceleratorKey

public KeyStroke getAcceleratorKey()
Returns the accelerator key for the export action.
Specified by:
getAcceleratorKey in interface ActionPlugin
Returns:
The accelerator key.

getConfigurationPrefix

protected String getConfigurationPrefix()
Overrides:
getConfigurationPrefix in interface AbstractActionPlugin

getDisplayName

public String getDisplayName()
Returns the display name for the export action.
Specified by:
getDisplayName in interface ActionPlugin
Returns:
The display name.

getLargeIcon

public Icon getLargeIcon()
Returns the large icon for the export action.
Specified by:
getLargeIcon in interface ActionPlugin
Returns:
The icon.

getMnemonicKey

public Integer getMnemonicKey()
Returns the mnemonic key code.
Specified by:
getMnemonicKey in interface ActionPlugin
Returns:
The code.

getShortDescription

public String getShortDescription()
Returns the short description for the export action.
Specified by:
getShortDescription in interface ActionPlugin
Returns:
The short description.

getSmallIcon

public Icon getSmallIcon()
Returns the small icon for the export action.
Specified by:
getSmallIcon in interface ActionPlugin
Returns:
The icon.

initialize

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

performExport

public boolean performExport(ReportJob job)
Exports a report.
Specified by:
performExport in interface ExportActionPlugin
Parameters:
Returns:
A boolean.