@Dependent public class SimpleDnDWorkbenchPanelPresenter extends AbstractDockingWorkbenchPanelPresenter<SimpleDnDWorkbenchPanelPresenter>
SimpleWorkbenchPanelPresenter
but has drag and drop enabled by default.childPanels, perspectiveManager
Constructor and Description |
---|
SimpleDnDWorkbenchPanelPresenter(SimpleDnDWorkbenchPanelView 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 SimpleDnDWorkbenchPanelPresenter |
asPresenterType()
Returns a reference to
this . |
addPanel, getPanelView, removePanel, removePart, setChildSize
changeTitle, getDefaultChildType, getDefinition, getPanels, getParent, getPartType, maximize, onResize, positionOf, selectPart, setDefinition, setFocus, setParent, toString, unmaximize
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
changeTitle, getDefaultChildType, getDefinition, getPanels, getParent, getPartType, maximize, onResize, selectPart, setDefinition, setFocus, setParent, unmaximize
@Inject public SimpleDnDWorkbenchPanelPresenter(SimpleDnDWorkbenchPanelView view, PerspectiveManager perspectiveManager, PlaceManager placeManager)
protected SimpleDnDWorkbenchPanelPresenter asPresenterType()
AbstractWorkbenchPanelPresenter
this
. Helps superclass code work around generic type checking problems.asPresenterType
in class AbstractWorkbenchPanelPresenter<SimpleDnDWorkbenchPanelPresenter>
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<SimpleDnDWorkbenchPanelPresenter>
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<SimpleDnDWorkbenchPanelPresenter>
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.