Interface ResourceWorkspace
-
- All Known Implementing Classes:
DefaultDesignableWorkspace
,EmptyWorkspace
,LocalizationWorkspace
,NamedQueryWorkspace
,PipelineBlockWorkspace
,ReportingResourceWorkspace
,ScriptWorkspace
,SfcWorkspace
,TabbedResourceWorkspace
,ViewWorkspace
,WindowWorkspace
public interface ResourceWorkspace
A 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 void
dispose()
Called when the workspace should be completely disposed.EditActionHandler
getEditActionHandler()
The handler that responds to common edit actions, like cut, copy, paste, and deletejava.util.Collection<ResourceWorkspaceFrame>
getFrames()
Returns a collection ofResourceWorkspaceFrame
s 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.
-
getFrames
java.util.Collection<ResourceWorkspaceFrame> getFrames()
Returns a collection ofResourceWorkspaceFrame
s 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.
-
-