Interface ResourceWorkspace

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      EditActionHandler getEditActionHandler()
      The handler that responds to common edit actions, like cut, copy, paste, and delete
      java.util.Collection<ResourceWorkspaceFrame> getFrames()
      Returns a collection of ResourceWorkspaceFrames that will be associated with this workspace.
      java.lang.String getKey()
      Returns a keyname for the workspace.
      MenuBarMerge getMenu()
      Returns a menu merge for the menu options that should be present when this workspace is active.
      java.util.List<com.jidesoft.action.CommandBar> getToolbars()
      Returns the toolbars that will be added when this workspace is active.
      javax.swing.JComponent getWorkspace()
      The component that makes up the workspace itself.
      void onActivation()
      Called when the resource workspace will become the active workspace and will be displayed.
      void onDeactivation()
      Called when the resource workspace will be swapped out for a different workspace.
      void resetFrames​(com.jidesoft.docking.DockingManager dockingManager, com.jidesoft.action.DockableBarManager barManager)
      Programmatically set the options on the frames and bars that represent the workspace's "defaults"
    • Method Detail

      • getWorkspace

        javax.swing.JComponent getWorkspace()
        The component that makes up the workspace itself. Must not be null
      • getKey

        java.lang.String getKey()
        Returns a keyname for the workspace. Used by nav tree nodes to specify which workspace to switch to when they are selected.
      • getMenu

        MenuBarMerge getMenu()
        Returns a menu merge for the menu options that should be present when this workspace is active. May be null.
      • getToolbars

        @Nullable
        java.util.List<com.jidesoft.action.CommandBar> getToolbars()
        Returns the toolbars that will be added when this workspace is active. May be null or empty.
      • getEditActionHandler

        EditActionHandler getEditActionHandler()
        The handler that responds to common edit actions, like cut, copy, paste, and delete
      • resetFrames

        void resetFrames​(com.jidesoft.docking.DockingManager dockingManager,
                         com.jidesoft.action.DockableBarManager barManager)
        Programmatically set the options on the frames and bars that represent the workspace's "defaults"
      • onActivation

        void onActivation()
        Called when the resource workspace will become the active workspace and will be displayed.
      • onDeactivation

        void onDeactivation()
        Called when the resource workspace will be swapped out for a different workspace.