Class Java14PrintingPlugin

  • All Implemented Interfaces:
    org.pentaho.reporting.engine.classic.core.modules.gui.commonswing.ActionPlugin, org.pentaho.reporting.engine.classic.core.modules.gui.commonswing.ExportActionPlugin

    public class Java14PrintingPlugin
    extends org.pentaho.reporting.engine.classic.core.modules.gui.print.PrintingPlugin
    A replacement to use the JDK 1.4 printing API. This class does nothing special yet.
    Author:
    Thomas Morgner
    • Field Summary

      • Fields inherited from class org.pentaho.reporting.engine.classic.core.modules.gui.print.PrintingPlugin

        BASE_RESOURCE_CLASS, PROGRESS_DIALOG_ENABLE_KEY
      • Fields inherited from class org.pentaho.reporting.engine.classic.core.modules.gui.commonswing.AbstractActionPlugin

        ENABLED_PROPERTY
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected String getConfigurationPrefix()  
      boolean initialize​(org.pentaho.reporting.engine.classic.core.modules.gui.commonswing.SwingGuiContext context)  
      boolean performExport​(org.pentaho.reporting.engine.classic.core.MasterReport report)
      Exports a report.
      • Methods inherited from class org.pentaho.reporting.engine.classic.core.modules.gui.print.PrintingPlugin

        createProgressDialog, getAcceleratorKey, getDisplayName, getLargeIcon, getMnemonicKey, getResources, getShortDescription, getSmallIcon
      • 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 interface org.pentaho.reporting.engine.classic.core.modules.gui.commonswing.ActionPlugin

        addPropertyChangeListener, addPropertyChangeListener, getMenuOrder, getRole, getRolePreference, getToolbarOrder, isAddToMenu, isAddToToolbar, isEnabled, isSeparated, removePropertyChangeListener
    • Constructor Detail

      • Java14PrintingPlugin

        public Java14PrintingPlugin()
        Default constructor.
    • Method Detail

      • getConfigurationPrefix

        protected String getConfigurationPrefix()
        Overrides:
        getConfigurationPrefix in class org.pentaho.reporting.engine.classic.core.modules.gui.print.PrintingPlugin
      • initialize

        public boolean initialize​(org.pentaho.reporting.engine.classic.core.modules.gui.commonswing.SwingGuiContext context)
        Specified by:
        initialize in interface org.pentaho.reporting.engine.classic.core.modules.gui.commonswing.ActionPlugin
        Overrides:
        initialize in class org.pentaho.reporting.engine.classic.core.modules.gui.print.PrintingPlugin
      • performExport

        public boolean performExport​(org.pentaho.reporting.engine.classic.core.MasterReport report)
        Exports a report.
        Specified by:
        performExport in interface org.pentaho.reporting.engine.classic.core.modules.gui.commonswing.ExportActionPlugin
        Overrides:
        performExport in class org.pentaho.reporting.engine.classic.core.modules.gui.print.PrintingPlugin
        Parameters:
        report - the report.
        Returns:
        true, if the export was successful, false otherwise.