@Dependent public class TemplatedWorkbenchPanelPresenter extends AbstractWorkbenchPanelPresenter<TemplatedWorkbenchPanelPresenter>
childPanels, perspectiveManager
Constructor and Description |
---|
TemplatedWorkbenchPanelPresenter(TemplatedWorkbenchPanelView view,
PerspectiveManager panelManager) |
Modifier and Type | Method and Description |
---|---|
void |
addPart(WorkbenchPartPresenter part,
String contextId)
Forwards the request to the first child panel (the one marked as
WorkbenchPanel.isDefault() ). |
protected TemplatedWorkbenchPanelPresenter |
asPresenterType()
Returns a reference to
this . |
String |
getDefaultChildType()
Returns the fully-qualified class name for
StaticWorkbenchPanelPresenter . |
TemplatedWorkbenchPanelView |
getPanelView()
Returns the view that was given to this panel when it was first created.
|
void |
setActivity(TemplatedActivity activity) |
addPanel, addPart, changeTitle, getDefinition, getPanels, getParent, getPartType, maximize, onResize, positionOf, removePanel, removePart, selectPart, setDefinition, setFocus, setParent, toString, unmaximize
@Inject public TemplatedWorkbenchPanelPresenter(@Named(value="TemplatedWorkbenchPanelView") TemplatedWorkbenchPanelView view, PerspectiveManager panelManager)
public TemplatedWorkbenchPanelView getPanelView()
WorkbenchPanelPresenter
getPanelView
in interface WorkbenchPanelPresenter
getPanelView
in class AbstractWorkbenchPanelPresenter<TemplatedWorkbenchPanelPresenter>
protected TemplatedWorkbenchPanelPresenter asPresenterType()
AbstractWorkbenchPanelPresenter
this
. Helps superclass code work around generic type checking problems.asPresenterType
in class AbstractWorkbenchPanelPresenter<TemplatedWorkbenchPanelPresenter>
public String getDefaultChildType()
StaticWorkbenchPanelPresenter
.getDefaultChildType
in interface WorkbenchPanelPresenter
getDefaultChildType
in class AbstractWorkbenchPanelPresenter<TemplatedWorkbenchPanelPresenter>
public void setActivity(TemplatedActivity activity)
public void addPart(WorkbenchPartPresenter part, String contextId)
WorkbenchPanel.isDefault()
).addPart
in interface WorkbenchPanelPresenter
addPart
in class AbstractWorkbenchPanelPresenter<TemplatedWorkbenchPanelPresenter>
part
- the part to add. Must not be null, and must not currently belong to any panel.WorkbenchPanelPresenter.addPart(WorkbenchPartPresenter)
Copyright © 2012–2018 JBoss by Red Hat. All rights reserved.