Class TabPanelEntry.DropDownTabListItem

  • All Implemented Interfaces:
    com.google.gwt.event.dom.client.HasClickHandlers, com.google.gwt.event.dom.client.HasMouseDownHandlers, 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.Focusable, com.google.gwt.user.client.ui.HasEnabled, com.google.gwt.user.client.ui.HasText, com.google.gwt.user.client.ui.HasVisibility, com.google.gwt.user.client.ui.HasWidgets, com.google.gwt.user.client.ui.HasWidgets.ForIsWidget, com.google.gwt.user.client.ui.IndexedPanel, com.google.gwt.user.client.ui.IndexedPanel.ForIsWidget, com.google.gwt.user.client.ui.IsWidget, Iterable<com.google.gwt.user.client.ui.Widget>, org.gwtbootstrap3.client.ui.base.HasActive, org.gwtbootstrap3.client.ui.base.HasBadge, org.gwtbootstrap3.client.ui.base.HasDataTarget, org.gwtbootstrap3.client.ui.base.HasDataToggle, org.gwtbootstrap3.client.ui.base.HasHref, org.gwtbootstrap3.client.ui.base.HasIcon, org.gwtbootstrap3.client.ui.base.HasIconPosition, org.gwtbootstrap3.client.ui.base.HasId, org.gwtbootstrap3.client.ui.base.HasInlineStyle, org.gwtbootstrap3.client.ui.base.HasPull, org.gwtbootstrap3.client.ui.base.HasResponsiveness, org.gwtbootstrap3.client.ui.base.HasTarget, org.gwtbootstrap3.client.ui.base.HasTargetHistoryToken, org.uberfire.client.workbench.ouia.OuiaComponent
    Enclosing class:
    TabPanelEntry

    public static class TabPanelEntry.DropDownTabListItem
    extends org.gwtbootstrap3.client.ui.TabListItem
    implements com.google.gwt.event.dom.client.HasClickHandlers, com.google.gwt.event.dom.client.HasMouseDownHandlers, org.uberfire.client.workbench.ouia.OuiaComponent
    Represents the tab widget that lives in the tab bar or under a dropdown tab.
    • 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
      • Nested classes/interfaces inherited from interface com.google.gwt.user.client.ui.HasWidgets

        com.google.gwt.user.client.ui.HasWidgets.ForIsWidget
      • Nested classes/interfaces inherited from interface com.google.gwt.user.client.ui.IndexedPanel

        com.google.gwt.user.client.ui.IndexedPanel.ForIsWidget
    • Field Summary

      • Fields inherited from class org.gwtbootstrap3.client.ui.base.AbstractAnchorListItem

        anchor
      • Fields inherited from class com.google.gwt.user.client.ui.UIObject

        DEBUG_ID_PREFIX
      • Fields inherited from interface org.gwtbootstrap3.client.ui.base.HasHref

        EMPTY_HREF, HREF
      • Fields inherited from interface org.gwtbootstrap3.client.ui.base.HasTarget

        BLANK
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      com.google.gwt.event.shared.HandlerRegistration addClickHandler​(com.google.gwt.event.dom.client.ClickHandler handler)  
      com.google.gwt.event.shared.HandlerRegistration addMouseDownHandler​(com.google.gwt.event.dom.client.MouseDownHandler handler)  
      void addToAnchor​(com.google.gwt.user.client.ui.Widget w)
      Adds the given widget as a child of the anchor within the tab.
      Consumer<org.uberfire.client.workbench.ouia.OuiaAttribute> ouiaAttributeRenderer()  
      org.uberfire.client.workbench.ouia.OuiaComponentIdAttribute ouiaComponentId()  
      org.uberfire.client.workbench.ouia.OuiaComponentTypeAttribute ouiaComponentType()  
      void setInDropdown​(boolean inDropdown)
      Sets this tab for use in the top-level tab bar (isDropdown false) or inside a dropdown tab (isDropdown true).
      • Methods inherited from class org.gwtbootstrap3.client.ui.TabListItem

        addShowHandler, addShownHandler, getDataTarget, getHref, getHTML, onLoad, onShow, onShown, onUnload, setDataTarget, setDataTargetWidget, setDataTargetWidgets, setEnabled, setHref, setHTML, showTab, showTab
      • Methods inherited from class org.gwtbootstrap3.client.ui.AnchorListItem

        getText, setText
      • Methods inherited from class org.gwtbootstrap3.client.ui.base.AbstractAnchorListItem

        getBadgePosition, getBadgeText, getDataToggle, getIcon, getIconFlip, getIconPosition, getIconRotate, getIconSize, getTabIndex, getTarget, getTargetHistoryToken, isIconBordered, isIconFixedWidth, isIconInverse, isIconPulse, isIconSpin, setAccessKey, setBadgePosition, setBadgeText, setDataToggle, setFocus, setIcon, setIconBordered, setIconColor, setIconFixedWidth, setIconFlip, setIconInverse, setIconPosition, setIconPulse, setIconRotate, setIconSize, setIconSpin, setTabIndex, setTarget, setTargetHistoryToken
      • Methods inherited from class org.gwtbootstrap3.client.ui.base.AbstractListItem

        getId, getPull, isActive, isEnabled, setActive, setHiddenOn, setId, setPull, setVisibleOn
      • Methods inherited from class org.gwtbootstrap3.client.ui.base.ComplexWidget

        add, insert, insert, remove, setColor, setMarginBottom, setMarginLeft, setMarginRight, setMarginTop, setPaddingBottom, setPaddingLeft, setPaddingRight, setPaddingTop
      • Methods inherited from class com.google.gwt.user.client.ui.ComplexPanel

        add, add, adjustIndex, checkIndexBoundsForAccess, checkIndexBoundsForInsertion, getChildren, getWidget, getWidgetCount, getWidgetIndex, getWidgetIndex, insert, iterator, remove
      • Methods inherited from class com.google.gwt.user.client.ui.Panel

        add, adopt, clear, doAttachChildren, doDetachChildren, orphan, remove
      • Methods inherited from class com.google.gwt.user.client.ui.Widget

        addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onBrowserEvent, onDetach, 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, resolvePotentialElement, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString
      • Methods inherited from interface com.google.gwt.event.shared.HasHandlers

        fireEvent
      • Methods inherited from interface org.uberfire.client.workbench.ouia.OuiaComponent

        initOuiaComponentAttributes
    • Constructor Detail

      • DropDownTabListItem

        public DropDownTabListItem()
      • DropDownTabListItem

        public DropDownTabListItem​(String label)
    • Method Detail

      • setInDropdown

        public void setInDropdown​(boolean inDropdown)
        Sets this tab for use in the top-level tab bar (isDropdown false) or inside a dropdown tab (isDropdown true).
      • addToAnchor

        public void addToAnchor​(com.google.gwt.user.client.ui.Widget w)
        Adds the given widget as a child of the anchor within the tab.
      • addClickHandler

        public com.google.gwt.event.shared.HandlerRegistration addClickHandler​(com.google.gwt.event.dom.client.ClickHandler handler)
        Specified by:
        addClickHandler in interface com.google.gwt.event.dom.client.HasClickHandlers
        Overrides:
        addClickHandler in class org.gwtbootstrap3.client.ui.base.AbstractAnchorListItem
      • addMouseDownHandler

        public com.google.gwt.event.shared.HandlerRegistration addMouseDownHandler​(com.google.gwt.event.dom.client.MouseDownHandler handler)
        Specified by:
        addMouseDownHandler in interface com.google.gwt.event.dom.client.HasMouseDownHandlers
      • 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
      • ouiaAttributeRenderer

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