Class MultiTabWorkbenchPanelView

  • 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<org.uberfire.client.workbench.panels.impl.MultiTabWorkbenchPanelPresenter>, org.uberfire.client.mvp.UberView<org.uberfire.client.workbench.panels.impl.MultiTabWorkbenchPanelPresenter>, org.uberfire.client.workbench.panels.DockingWorkbenchPanelView<org.uberfire.client.workbench.panels.impl.MultiTabWorkbenchPanelPresenter>, org.uberfire.client.workbench.panels.WorkbenchPanelView<org.uberfire.client.workbench.panels.impl.MultiTabWorkbenchPanelPresenter>

    @Dependent
    @Named("MultiTabWorkbenchPanelView")
    public class MultiTabWorkbenchPanelView
    extends org.uberfire.client.workbench.panels.impl.AbstractMultiPartWorkbenchPanelView<org.uberfire.client.workbench.panels.impl.MultiTabWorkbenchPanelPresenter>
    • Nested Class Summary

      • Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject

        com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled
    • Field Summary

      • 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
      • Fields inherited from class com.google.gwt.user.client.ui.UIObject

        DEBUG_ID_PREFIX
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Collection<org.uberfire.workbench.model.PartDefinition> getParts()  
      protected org.uberfire.client.workbench.panels.MultiPartWidget setupWidget()  
      • 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, maximize, removePanel, setChildSize, setElementId, unmaximize
      • 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.ResizeComposite

        initWidget
      • 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 interface com.google.gwt.user.client.ui.IsWidget

        asWidget
      • Methods inherited from interface org.uberfire.client.workbench.panels.WorkbenchPanelView

        getPresenter
    • Constructor Detail

      • MultiTabWorkbenchPanelView

        @Inject
        public MultiTabWorkbenchPanelView​(UberTabPanel uberTabPanel)
    • Method Detail

      • setupWidget

        protected org.uberfire.client.workbench.panels.MultiPartWidget setupWidget()
        Specified by:
        setupWidget in class org.uberfire.client.workbench.panels.impl.AbstractMultiPartWorkbenchPanelView<org.uberfire.client.workbench.panels.impl.MultiTabWorkbenchPanelPresenter>
      • getParts

        public Collection<org.uberfire.workbench.model.PartDefinition> getParts()