Class MultiListWorkbenchPanelPresenter
- java.lang.Object
-
- org.uberfire.client.workbench.panels.impl.AbstractWorkbenchPanelPresenter<P>
-
- org.uberfire.client.workbench.panels.impl.AbstractDockingWorkbenchPanelPresenter<P>
-
- org.uberfire.client.workbench.panels.impl.AbstractMultiPartWorkbenchPanelPresenter<MultiListWorkbenchPanelPresenter>
-
- org.uberfire.client.workbench.panels.impl.MultiListWorkbenchPanelPresenter
-
- All Implemented Interfaces:
DockingWorkbenchPanelPresenter,WorkbenchPanelPresenter
@Dependent public class MultiListWorkbenchPanelPresenter extends AbstractMultiPartWorkbenchPanelPresenter<MultiListWorkbenchPanelPresenter>
A panel with a title bar and drop-down list that allows selecting among the parts it contains, and drag-and-drop for moving parts to and from other drag-and-drop enabled panels. Only one part at a time is visible, and it fills the entire available space not used up by the title bar.
-
-
Field Summary
-
Fields inherited from class org.uberfire.client.workbench.panels.impl.AbstractMultiPartWorkbenchPanelPresenter
activityManager
-
Fields inherited from class org.uberfire.client.workbench.panels.impl.AbstractWorkbenchPanelPresenter
childPanels, perspectiveManager
-
-
Constructor Summary
Constructors Constructor Description MultiListWorkbenchPanelPresenter(WorkbenchPanelView<MultiListWorkbenchPanelPresenter> view, ActivityManager activityManager, PerspectiveManager perspectiveManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected MultiListWorkbenchPanelPresenterasPresenterType()Returns a reference tothis.-
Methods inherited from class org.uberfire.client.workbench.panels.impl.AbstractMultiPartWorkbenchPanelPresenter
addPart, removePart, resolveContext, setDefinition
-
Methods inherited from class org.uberfire.client.workbench.panels.impl.AbstractDockingWorkbenchPanelPresenter
addPanel, getPanelView, removePanel, setChildSize
-
Methods inherited from class org.uberfire.client.workbench.panels.impl.AbstractWorkbenchPanelPresenter
addPart, changeTitle, getDefaultChildType, getDefinition, getPanels, getParent, getPartType, maximize, onResize, positionOf, selectPart, setFocus, setParent, toString, unmaximize
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.uberfire.client.workbench.panels.WorkbenchPanelPresenter
addPart, changeTitle, getDefaultChildType, getDefinition, getPanels, getParent, getPartType, maximize, onResize, selectPart, setFocus, setParent, unmaximize
-
-
-
-
Constructor Detail
-
MultiListWorkbenchPanelPresenter
@Inject public MultiListWorkbenchPanelPresenter(@Named("MultiListWorkbenchPanelView") WorkbenchPanelView<MultiListWorkbenchPanelPresenter> view, ActivityManager activityManager, PerspectiveManager perspectiveManager)
-
-
Method Detail
-
asPresenterType
protected MultiListWorkbenchPanelPresenter asPresenterType()
Description copied from class:AbstractWorkbenchPanelPresenterReturns a reference tothis. Helps superclass code work around generic type checking problems.- Specified by:
asPresenterTypein classAbstractWorkbenchPanelPresenter<MultiListWorkbenchPanelPresenter>
-
-