Class PlainTextExportPlugin
- java.lang.Object
-
- org.pentaho.reporting.engine.classic.core.modules.gui.commonswing.AbstractActionPlugin
-
- org.pentaho.reporting.engine.classic.core.modules.gui.commonswing.AbstractExportActionPlugin
-
- org.pentaho.reporting.engine.classic.core.modules.gui.plaintext.PlainTextExportPlugin
-
- All Implemented Interfaces:
ActionPlugin
,ExportActionPlugin
public class PlainTextExportPlugin extends AbstractExportActionPlugin
Encapsulates the PlainTextExportDialog into a separate plugin.- Author:
- Thomas Morgner
-
-
Field Summary
-
Fields inherited from class org.pentaho.reporting.engine.classic.core.modules.gui.commonswing.AbstractActionPlugin
ENABLED_PROPERTY
-
-
Constructor Summary
Constructors Constructor Description PlainTextExportPlugin()
DefaultConstructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ReportProgressDialog
createProgressDialog()
Creates the progress dialog that monitors the export process.KeyStroke
getAcceleratorKey()
Returns the accelerator key.protected String
getConfigurationPrefix()
String
getDisplayName()
Returns the display name for the action.Icon
getLargeIcon()
Returns the large icon for an action.Integer
getMnemonicKey()
Returns the mnemonic key.protected org.pentaho.reporting.libraries.base.util.ResourceBundleSupport
getResources()
Returns the resourcebundle to be used to translate strings into localized content.String
getShortDescription()
Returns the short description for the action.Icon
getSmallIcon()
Returns the small icon for the action.boolean
initialize(SwingGuiContext context)
boolean
performExport(MasterReport report)
Shows this dialog and (if the dialog is confirmed) saves the complete report into an Excel file.-
Methods inherited from class org.pentaho.reporting.engine.classic.core.modules.gui.commonswing.AbstractExportActionPlugin
createExportDialog, deinitialize, isProgressDialogEnabled, performShowExportDialog
-
Methods inherited from class org.pentaho.reporting.engine.classic.core.modules.gui.commonswing.AbstractActionPlugin
addPropertyChangeListener, addPropertyChangeListener, getBaseResources, getConfig, getContext, getIconTheme, getMenuOrder, getPropertyChangeSupport, getRole, getRolePreference, getToolbarOrder, isAddToMenu, isAddToToolbar, isEnabled, isSeparated, removePropertyChangeListener, setEnabled
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.pentaho.reporting.engine.classic.core.modules.gui.commonswing.ActionPlugin
addPropertyChangeListener, addPropertyChangeListener, getMenuOrder, getRole, getRolePreference, getToolbarOrder, isAddToMenu, isAddToToolbar, isEnabled, isSeparated, removePropertyChangeListener
-
-
-
-
Method Detail
-
initialize
public boolean initialize(SwingGuiContext context)
- Specified by:
initialize
in interfaceActionPlugin
- Overrides:
initialize
in classAbstractExportActionPlugin
-
createProgressDialog
protected ReportProgressDialog createProgressDialog()
Creates the progress dialog that monitors the export process.- Overrides:
createProgressDialog
in classAbstractActionPlugin
- Returns:
- the progress monitor dialog.
-
getConfigurationPrefix
protected String getConfigurationPrefix()
- Specified by:
getConfigurationPrefix
in classAbstractActionPlugin
-
performExport
public boolean performExport(MasterReport report)
Shows this dialog and (if the dialog is confirmed) saves the complete report into an Excel file.- Parameters:
report
- the report being processed.- Returns:
- true or false.
-
getDisplayName
public String getDisplayName()
Returns the display name for the action.- Returns:
- The display name.
-
getShortDescription
public String getShortDescription()
Returns the short description for the action.- Returns:
- The short description.
-
getSmallIcon
public Icon getSmallIcon()
Returns the small icon for the action.- Returns:
- The icon.
-
getLargeIcon
public Icon getLargeIcon()
Returns the large icon for an action.- Returns:
- The icon.
-
getAcceleratorKey
public KeyStroke getAcceleratorKey()
Returns the accelerator key.- Returns:
- The accelerator key.
-
getMnemonicKey
public Integer getMnemonicKey()
Returns the mnemonic key.- Returns:
- The key code.
-
getResources
protected org.pentaho.reporting.libraries.base.util.ResourceBundleSupport getResources()
Returns the resourcebundle to be used to translate strings into localized content.- Returns:
- the resourcebundle for the localization.
-
-