public class CSVDataExportPlugin extends AbstractExportActionPlugin
Modifier and Type | Field and Description |
---|---|
static String |
BASE_RESOURCE_CLASS |
ENABLED_PROPERTY
Constructor and Description |
---|
CSVDataExportPlugin()
DefaultConstructor.
|
Modifier and Type | Method and Description |
---|---|
protected ReportProgressDialog |
createProgressDialog()
Creates the report progress dialog used to monitor the export.
|
KeyStroke |
getAcceleratorKey()
Returns the accelerator key for the action associated with the dialog.
|
protected String |
getConfigurationPrefix() |
String |
getDisplayName()
Returns the display name for the CSV dialog.
|
Icon |
getLargeIcon()
Returns the large icon for the dialog.
|
Integer |
getMnemonicKey()
Returns the mnemonic key code for the action associated with the dialog.
|
protected ResourceBundleSupport |
getResources()
Returns the resourcebundle to be used to translate strings into localized content.
|
String |
getShortDescription()
Returns a short description for the CSV dialog.
|
Icon |
getSmallIcon()
Returns the small icon for the dialog.
|
boolean |
initialize(SwingGuiContext context) |
boolean |
performExport(MasterReport report)
Shows this dialog and (if the dialog is confirmed) saves the complete report into an comma separated values file.
|
createExportDialog, deinitialize, isProgressDialogEnabled, performShowExportDialog
addPropertyChangeListener, addPropertyChangeListener, getBaseResources, getConfig, getContext, getIconTheme, getMenuOrder, getPropertyChangeSupport, getRole, getRolePreference, getToolbarOrder, isAddToMenu, isAddToToolbar, isEnabled, isSeparated, removePropertyChangeListener, setEnabled
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addPropertyChangeListener, addPropertyChangeListener, getMenuOrder, getRole, getRolePreference, getToolbarOrder, isAddToMenu, isAddToToolbar, isEnabled, isSeparated, removePropertyChangeListener
public static final String BASE_RESOURCE_CLASS
public boolean initialize(SwingGuiContext context)
initialize
in interface ActionPlugin
initialize
in class AbstractExportActionPlugin
protected String getConfigurationPrefix()
getConfigurationPrefix
in class AbstractActionPlugin
protected ReportProgressDialog createProgressDialog()
createProgressDialog
in class AbstractActionPlugin
public boolean performExport(MasterReport report)
report
- the report being processed.protected ResourceBundleSupport getResources()
public String getDisplayName()
public String getShortDescription()
public Icon getSmallIcon()
public Icon getLargeIcon()
public KeyStroke getAcceleratorKey()
public Integer getMnemonicKey()
Copyright © 2002–2017 Pentaho Corporation. All rights reserved.