Interface ResourceWorkspace
-
- All Known Implementing Classes:
DefaultDesignableWorkspace,EmptyWorkspace,LocalizationWorkspace,NamedQueryWorkspace,PipelineBlockWorkspace,ReportingResourceWorkspace,ScriptWorkspace,SfcWorkspace,TabbedResourceWorkspace,ViewWorkspace,WindowWorkspace
public interface ResourceWorkspaceA main editing area for the designer. The workspace has menus and toolbars associated with it that become visible when the workspace is focused.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default voiddispose()Called when the workspace should be completely disposed.EditActionHandlergetEditActionHandler()The handler that responds to common edit actions, like cut, copy, paste, and deletejava.util.Collection<ResourceWorkspaceFrame>getFrames()Returns a collection ofResourceWorkspaceFrames that will be associated with this workspace.java.lang.StringgetKey()Returns a keyname for the workspace.MenuBarMergegetMenu()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.JComponentgetWorkspace()The component that makes up the workspace itself.voidonActivation()Called when the resource workspace will become the active workspace and will be displayed.voidonDeactivation()Called when the resource workspace will be swapped out for a different workspace.voidresetFrames(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.
-
getFrames
java.util.Collection<ResourceWorkspaceFrame> getFrames()
Returns a collection ofResourceWorkspaceFrames that will be associated with this workspace. 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.
-
dispose
default void dispose()
Called when the workspace should be completely disposed.
-
-