@Dependent public class ImmutableWorkbenchPanelPresenter extends AbstractWorkbenchPanelPresenter<ImmutableWorkbenchPanelPresenter>
childPanels, perspectiveManager
Constructor and Description |
---|
ImmutableWorkbenchPanelPresenter(ImmutableWorkbenchPanelView view,
PerspectiveManager perspectiveManager,
PlaceManager placeManager) |
Modifier and Type | Method and Description |
---|---|
void |
addPart(WorkbenchPartPresenter part)
|
void |
addPart(WorkbenchPartPresenter part,
String contextId)
Adds the given part to the view returned by
AbstractWorkbenchPanelPresenter.getPanelView() , ignoring the given contextId . |
protected ImmutableWorkbenchPanelPresenter |
asPresenterType()
Returns a reference to
this . |
String |
getDefaultChildType()
Returns null (static panels don't support child panels).
|
addPanel, changeTitle, getDefinition, getPanels, getPanelView, getParent, getPartType, maximize, onResize, positionOf, removePanel, removePart, selectPart, setDefinition, setFocus, setParent, toString, unmaximize
@Inject public ImmutableWorkbenchPanelPresenter(@Named(value="ImmutableWorkbenchPanelView") ImmutableWorkbenchPanelView view, PerspectiveManager perspectiveManager, PlaceManager placeManager)
protected ImmutableWorkbenchPanelPresenter asPresenterType()
AbstractWorkbenchPanelPresenter
this
. Helps superclass code work around generic type checking problems.asPresenterType
in class AbstractWorkbenchPanelPresenter<ImmutableWorkbenchPanelPresenter>
public String getDefaultChildType()
getDefaultChildType
in interface WorkbenchPanelPresenter
getDefaultChildType
in class AbstractWorkbenchPanelPresenter<ImmutableWorkbenchPanelPresenter>
public void addPart(WorkbenchPartPresenter part)
AbstractWorkbenchPanelPresenter
AbstractWorkbenchPanelPresenter.addPart(org.uberfire.client.workbench.part.WorkbenchPartPresenter, String)
. Subclasses can
take advantage of this by only overriding the 2-arg version.addPart
in interface WorkbenchPanelPresenter
addPart
in class AbstractWorkbenchPanelPresenter<ImmutableWorkbenchPanelPresenter>
part
- the part to add. Must not be null, and must not currently belong to any panel.public void addPart(WorkbenchPartPresenter part, String contextId)
AbstractWorkbenchPanelPresenter
AbstractWorkbenchPanelPresenter.getPanelView()
, ignoring the given contextId
.
Subclasses that care about context id's will override this method.addPart
in interface WorkbenchPanelPresenter
addPart
in class AbstractWorkbenchPanelPresenter<ImmutableWorkbenchPanelPresenter>
part
- the part to add. Must not be null, and must not currently belong to any panel.WorkbenchPanelPresenter.addPart(WorkbenchPartPresenter)
Copyright © 2012–2020 JBoss by Red Hat. All rights reserved.