public class ManagementPerspective extends Perspective
Perspective.PerspectiveEvents, Perspective.ViewContainer
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
PERSPECTIVE_ID |
activatedViews, areaLayout, CLIENT_PROPERTY_ALIGNMENT, COMPONENT_SORTER, connectedViews, containers, eventSource, focusTracker, tabLocalizer, viewActivater, views
Constructor and Description |
---|
ManagementPerspective() |
Modifier and Type | Method and Description |
---|---|
protected void |
collectViewExtensions()
Collects all
Extension s that should be used for this perspective. |
void |
init(javax.swing.JComponent container)
Called from the framework when a
Perspective is made
visible for the first time after if was created. |
boolean |
isClosable() |
activateView, addListener, buildMenuBar, buildToolBar, close, closeView, defaultDoLayout, findView, focusView, getActionManager, getActiveView, getConnectedViewExtensions, getContainer, getContainer, getExtension, getFocusedView, getFrame, getFrameDelegate, getIdentity, getInfoPanel, getInfoPanel, getView, getView, getViewAlignment, getViews, getViews, getViews, handleRequest, initView, isActiveView, openPerspective, refreshInfoPanelForView, removeListener, removeListener, reset, sendRequest, setActiveView, toggleView, toString, usePrivateActionNamespace
public static final java.lang.String PERSPECTIVE_ID
public void init(javax.swing.JComponent container)
Perspective
Perspective
is made
visible for the first time after if was created. The provided
container
is the JComponent
that will serve as
root
for this Perspective
. It is up to the
implementation to add components or use the Perspective.defaultDoLayout(JComponent)
method to layout all View
s registered to this perspective
so far.init
in class Perspective
container
- the root
component of this Perspective
Perspective.init(javax.swing.JComponent)
protected void collectViewExtensions()
Perspective
Extension
s that should be used for this perspective.
The default implementation simply adds all extensions defined for the
de.ims.icarus.core
plugin's 'View'
extension-point.
In addition all extensions for the 'View'
extension-point in the
declaring plugin will be added if present.collectViewExtensions
in class Perspective
public boolean isClosable()
isClosable
in class Perspective
Perspective.isClosable()