Class DocksCollapsedBar

  • 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, org.uberfire.client.workbench.ouia.OuiaComponent

    public class DocksCollapsedBar
    extends com.google.gwt.user.client.ui.Composite
    implements org.uberfire.client.workbench.ouia.OuiaComponent
    • 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 com.google.gwt.user.client.ui.UIObject

        DEBUG_ID_PREFIX
    • Constructor Summary

      Constructors 
      Constructor Description
      DocksCollapsedBar​(org.uberfire.client.workbench.docks.UberfireDockPosition position)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addDock​(org.uberfire.client.workbench.docks.UberfireDock dock, org.uberfire.mvp.ParameterizedCommand<String> openCommand, org.uberfire.mvp.ParameterizedCommand<String> closeCommand)  
      void clear()  
      void closeAllDocks()  
      void expand​(org.uberfire.client.workbench.docks.UberfireDock targetDock)  
      List<AbstractDockItem> getDocksItems()  
      org.uberfire.client.workbench.docks.UberfireDockPosition getPosition()  
      Consumer<org.uberfire.client.workbench.ouia.OuiaAttribute> ouiaAttributeRenderer()  
      org.uberfire.client.workbench.ouia.OuiaComponentIdAttribute ouiaComponentId()  
      org.uberfire.client.workbench.ouia.OuiaComponentTypeAttribute ouiaComponentType()  
      void setDockClosed​(org.uberfire.client.workbench.docks.UberfireDock dockOpen)  
      boolean singleDockMode()  
      • Methods inherited from class com.google.gwt.user.client.ui.Composite

        claimElement, getWidget, initializeClaimedElement, initWidget, 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, toString
      • Methods inherited from interface org.uberfire.client.workbench.ouia.OuiaComponent

        initOuiaComponentAttributes
    • Constructor Detail

      • DocksCollapsedBar

        public DocksCollapsedBar​(org.uberfire.client.workbench.docks.UberfireDockPosition position)
    • Method Detail

      • addDock

        public void addDock​(org.uberfire.client.workbench.docks.UberfireDock dock,
                            org.uberfire.mvp.ParameterizedCommand<String> openCommand,
                            org.uberfire.mvp.ParameterizedCommand<String> closeCommand)
      • singleDockMode

        public boolean singleDockMode()
      • clear

        public void clear()
      • setDockClosed

        public void setDockClosed​(org.uberfire.client.workbench.docks.UberfireDock dockOpen)
      • closeAllDocks

        public void closeAllDocks()
      • getPosition

        public org.uberfire.client.workbench.docks.UberfireDockPosition getPosition()
      • expand

        public void expand​(org.uberfire.client.workbench.docks.UberfireDock targetDock)
      • ouiaAttributeRenderer

        public Consumer<org.uberfire.client.workbench.ouia.OuiaAttribute> ouiaAttributeRenderer()
        Specified by:
        ouiaAttributeRenderer in interface org.uberfire.client.workbench.ouia.OuiaComponent
      • ouiaComponentType

        public org.uberfire.client.workbench.ouia.OuiaComponentTypeAttribute ouiaComponentType()
        Specified by:
        ouiaComponentType in interface org.uberfire.client.workbench.ouia.OuiaComponent
      • ouiaComponentId

        public org.uberfire.client.workbench.ouia.OuiaComponentIdAttribute ouiaComponentId()
        Specified by:
        ouiaComponentId in interface org.uberfire.client.workbench.ouia.OuiaComponent