All Implemented Interfaces:
DynamicPropertyProvider, ILicenseAwareComponent, LocaleListener, MutableDynamicPropertyProvider, StyleProvider, ComponentLifecycle, QualityMonitor, VisionComponent, ImageObserver, MenuContainer, Serializable, Accessible
Direct Known Subclasses:
ReportPanel

public abstract class ReportBase extends AbstractVisionPanel implements ILicenseAwareComponent
See Also:
  • Field Details

  • Constructor Details

  • Method Details

    • initMenu

      protected abstract JPopupMenu initMenu()
    • onStartup

      protected void onStartup()
      Description copied from class: AbstractVisionPanel
      Subclasses should override this to provide startup logic.
      Overrides:
      onStartup in class AbstractVisionPanel
    • onShutdown

      protected void onShutdown()
      Description copied from class: AbstractVisionPanel
      Subclasses should override this to provide shutdown logic.
      Overrides:
      onShutdown in class AbstractVisionPanel
    • notifyActivationStateChanged

      public void notifyActivationStateChanged(LicenseState licenseState)
      Specified by:
      notifyActivationStateChanged in interface ILicenseAwareComponent
    • doReload

      protected abstract void doReload()
    • checkExpirationAccess

      protected boolean checkExpirationAccess()
    • setName

      public void setName(String newName)
      Overrides:
      setName in class AbstractVisionPanel
    • print

      public void print()
    • print

      public void print(String printerName)
    • print

      public void print(String printerName, boolean showDialog)
    • print2

      public void print2()
    • setReport

      protected void setReport(RMDocument report)
    • paint

      public void paint(Graphics g)
      Overrides:
      paint in class JComponent
    • getPrintingDPI

      public int getPrintingDPI()
    • getPrintingMode

      public int getPrintingMode()
    • setPrintingDPI

      public void setPrintingDPI(int printingDpi)
    • setPrintingMode

      public void setPrintingMode(int printingMode)
    • setFont

      public void setFont(Font f)
      Overrides:
      setFont in class JComponent
    • getZoomFactor

      public float getZoomFactor()
    • setZoomFactor

      public void setZoomFactor(float zoomFactor)
    • isRetainPageOnReload

      public boolean isRetainPageOnReload()
    • setRetainPageOnReload

      public void setRetainPageOnReload(boolean retainPageOnReload)