public abstract class AbstractWorkbenchPerspectiveActivity extends AbstractActivity implements PerspectiveActivity
WorkbenchPerspective
.open, place, placeManager
Constructor and Description |
---|
AbstractWorkbenchPerspectiveActivity(PlaceManager placeManager) |
Modifier and Type | Method and Description |
---|---|
abstract PerspectiveDefinition |
getDefaultPerspectiveLayout()
Returns a new copy of the layout (panels and their parts) that should be used if no persisted state is available.
|
void |
getMenus(Consumer<Menus> menusConsumer)
Returns a new copy of the menus that should be used with this perspective.
|
ResourceType |
getResourceType() |
ToolBar |
getToolBar() |
boolean |
isDefault()
Returns true if this perspective should be displayed automatically when the application starts.
|
boolean |
isTransient()
Tells whether this perspective's state (layout and size of panels, parts contained in each panel) should be saved
per user or not.
|
getPlace, onClose, onOpen, onShutdown, onStartup, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getName
getPlace, isDynamic, onClose, onOpen, onShutdown, onStartup
getDependencies, getIdentifier, isType
public AbstractWorkbenchPerspectiveActivity(PlaceManager placeManager)
public ResourceType getResourceType()
getResourceType
in interface Resource
public abstract PerspectiveDefinition getDefaultPerspectiveLayout()
PerspectiveActivity
getDefaultPerspectiveLayout
in interface PerspectiveActivity
PerspectiveActivity.isTransient()
,
WorkbenchServicesProxy.loadPerspective(String, org.uberfire.mvp.ParameterizedCommand)
public boolean isDefault()
PerspectiveActivity
isDefault
in interface Activity
isDefault
in interface PerspectiveActivity
public boolean isTransient()
PerspectiveActivity
isTransient
in interface PerspectiveActivity
WorkbenchServicesProxy.loadPerspective(String, org.uberfire.mvp.ParameterizedCommand)
public void getMenus(Consumer<Menus> menusConsumer)
PerspectiveActivity
getMenus
in interface PerspectiveActivity
public ToolBar getToolBar()
getToolBar
in interface PerspectiveActivity
Copyright © 2012–2019 JBoss by Red Hat. All rights reserved.