Class MultiListWorkbenchPanelView
- java.lang.Object
-
- com.google.gwt.user.client.ui.UIObject
-
- com.google.gwt.user.client.ui.Widget
-
- com.google.gwt.user.client.ui.Composite
-
- com.google.gwt.user.client.ui.ResizeComposite
-
- org.uberfire.client.workbench.panels.impl.AbstractWorkbenchPanelView<P>
-
- org.uberfire.client.workbench.panels.impl.AbstractDockingWorkbenchPanelView<P>
-
- org.uberfire.client.workbench.panels.impl.AbstractMultiPartWorkbenchPanelView<MultiListWorkbenchPanelPresenter>
-
- org.uberfire.client.workbench.panels.impl.MultiListWorkbenchPanelView
-
- All Implemented Interfaces:
com.google.gwt.event.logical.shared.HasAttachHandlers,com.google.gwt.event.shared.HasHandlers,com.google.gwt.user.client.EventListener,com.google.gwt.user.client.ui.HasVisibility,com.google.gwt.user.client.ui.IsRenderable,com.google.gwt.user.client.ui.IsWidget,com.google.gwt.user.client.ui.RequiresResize,org.uberfire.client.mvp.HasPresenter<MultiListWorkbenchPanelPresenter>,org.uberfire.client.mvp.UberView<MultiListWorkbenchPanelPresenter>,DockingWorkbenchPanelView<MultiListWorkbenchPanelPresenter>,WorkbenchPanelView<MultiListWorkbenchPanelPresenter>
@Dependent @Named("MultiListWorkbenchPanelView") public class MultiListWorkbenchPanelView extends AbstractMultiPartWorkbenchPanelView<MultiListWorkbenchPanelPresenter>A Workbench panel that can contain WorkbenchParts.
-
-
Field Summary
Fields Modifier and Type Field Description protected ListBarWidgetlistBar-
Fields inherited from class org.uberfire.client.workbench.panels.impl.AbstractMultiPartWorkbenchPanelView
contextWidget, widget
-
Fields inherited from class org.uberfire.client.workbench.panels.impl.AbstractDockingWorkbenchPanelView
dndManager, factory
-
Fields inherited from class org.uberfire.client.workbench.panels.impl.AbstractWorkbenchPanelView
layoutSelection, panelManager, presenter
-
-
Constructor Summary
Constructors Constructor Description MultiListWorkbenchPanelView()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Collection<org.uberfire.workbench.model.PartDefinition>getParts()Returns the parts currently held by the view.voidmaximize()Overridden to maximize the widget returned byAbstractDockingWorkbenchPanelView.getPartViewContainer().voidsetElementId(String elementId)Overridden to attach the ID to the part container rather than the top-level widget, which may contain sub-panels and be larger and further up the DOM tree than desired.protected MultiPartWidgetsetupWidget()voidunmaximize()Overridden to matchAbstractDockingWorkbenchPanelView.maximize().-
Methods inherited from class org.uberfire.client.workbench.panels.impl.AbstractMultiPartWorkbenchPanelView
addPart, changeTitle, init, onResize, populatePartViewContainer, removePart, selectPart, setFocus
-
Methods inherited from class org.uberfire.client.workbench.panels.impl.AbstractDockingWorkbenchPanelView
addPanel, getPartDropRegion, getPartViewContainer, getWidget, removePanel, setChildSize
-
Methods inherited from class org.uberfire.client.workbench.panels.impl.AbstractWorkbenchPanelView
addOnFocusHandler, addSelectionHandler, getPresenter, toString
-
Methods inherited from class com.google.gwt.user.client.ui.Composite
claimElement, initializeClaimedElement, isAttached, onAttach, onBrowserEvent, onDetach, render, render, resolvePotentialElement, setWidget
-
Methods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
-
Methods inherited from class com.google.gwt.user.client.ui.UIObject
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent
-
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.WorkbenchPanelView
getPresenter
-
-
-
-
Field Detail
-
listBar
@Inject protected ListBarWidget listBar
-
-
Method Detail
-
setupWidget
protected MultiPartWidget setupWidget()
- Specified by:
setupWidgetin classAbstractMultiPartWorkbenchPanelView<MultiListWorkbenchPanelPresenter>
-
maximize
public void maximize()
Description copied from class:AbstractDockingWorkbenchPanelViewOverridden to maximize the widget returned byAbstractDockingWorkbenchPanelView.getPartViewContainer().- Specified by:
maximizein interfaceWorkbenchPanelView<MultiListWorkbenchPanelPresenter>- Overrides:
maximizein classAbstractDockingWorkbenchPanelView<MultiListWorkbenchPanelPresenter>
-
unmaximize
public void unmaximize()
Description copied from class:AbstractDockingWorkbenchPanelViewOverridden to matchAbstractDockingWorkbenchPanelView.maximize().- Specified by:
unmaximizein interfaceWorkbenchPanelView<MultiListWorkbenchPanelPresenter>- Overrides:
unmaximizein classAbstractDockingWorkbenchPanelView<MultiListWorkbenchPanelPresenter>
-
setElementId
public void setElementId(String elementId)
Description copied from class:AbstractDockingWorkbenchPanelViewOverridden to attach the ID to the part container rather than the top-level widget, which may contain sub-panels and be larger and further up the DOM tree than desired.- Specified by:
setElementIdin interfaceWorkbenchPanelView<MultiListWorkbenchPanelPresenter>- Overrides:
setElementIdin classAbstractDockingWorkbenchPanelView<MultiListWorkbenchPanelPresenter>- Parameters:
elementId- the element ID to set. If null, the ID value will be cleared.
-
getParts
public Collection<org.uberfire.workbench.model.PartDefinition> getParts()
Description copied from interface:WorkbenchPanelViewReturns the parts currently held by the view.
-
-