Class AbstractRMDesignerFrame

java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
com.jidesoft.docking.DockableFrame
com.inductiveautomation.reporting.designer.workspace.keys.AbstractRMDesignerFrame
All Implemented Interfaces:
ResourceWorkspaceFrame, com.jidesoft.docking.Dockable, com.jidesoft.docking.DockableHolder, com.jidesoft.docking.Refocusable, com.jidesoft.swing.TabColorProvider, ImageObserver, MenuContainer, Serializable, Accessible, WindowConstants
Direct Known Subclasses:
InspectorFrame, KeysFrame

public abstract class AbstractRMDesignerFrame extends com.jidesoft.docking.DockableFrame implements ResourceWorkspaceFrame
A DockableFrame that tracks the reporting workspace's selection, activating a UI only when a report's design tab is visible.

Created by carl.gould on 4/20/2015.

See Also:
  • Field Details

  • Constructor Details

  • Method Details

    • loadEmpty

      protected void loadEmpty()
      Called when the UI should be un-loaded due to design panel becoming inactive, and some empty placeholder should be displayed instead
    • loadUI

      protected abstract void loadUI(RMEditor editor)
      Called when the editor has changed or displayed after being hidden.
    • isInitiallyVisible

      public boolean isInitiallyVisible()
      Description copied from interface: ResourceWorkspaceFrame
      Should this workspace frame be shown initially when the workspace is first selected? Default is true.
      Specified by:
      isInitiallyVisible in interface ResourceWorkspaceFrame
    • getResourceForEditor

      public ReportResource getResourceForEditor()