Class VTabsheet.Tab

  • All Implemented Interfaces:
    com.google.gwt.event.dom.client.HasBlurHandlers, com.google.gwt.event.dom.client.HasFocusHandlers, com.google.gwt.event.dom.client.HasKeyDownHandlers, 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.AcceptsOneWidget, com.google.gwt.user.client.ui.HasOneWidget, 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.IsWidget, Iterable<com.google.gwt.user.client.ui.Widget>
    Enclosing class:
    VTabsheet

    public static class VTabsheet.Tab
    extends com.google.gwt.user.client.ui.SimplePanel
    implements com.google.gwt.event.dom.client.HasFocusHandlers, com.google.gwt.event.dom.client.HasBlurHandlers, com.google.gwt.event.dom.client.HasMouseDownHandlers, com.google.gwt.event.dom.client.HasKeyDownHandlers
    Representation of a single "tab" shown in the TabBar
    • 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
    • Field Summary

      • 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
      com.google.gwt.event.shared.HandlerRegistration addBlurHandler​(com.google.gwt.event.dom.client.BlurHandler handler)  
      void addClickHandler​(com.google.gwt.event.dom.client.ClickHandler handler)  
      com.google.gwt.event.shared.HandlerRegistration addFocusHandler​(com.google.gwt.event.dom.client.FocusHandler handler)  
      com.google.gwt.event.shared.HandlerRegistration addKeyDownHandler​(com.google.gwt.event.dom.client.KeyDownHandler handler)  
      com.google.gwt.event.shared.HandlerRegistration addMouseDownHandler​(com.google.gwt.event.dom.client.MouseDownHandler handler)  
      void blur()  
      void focus()  
      protected com.google.gwt.user.client.Element getContainerElement()  
      VTabsheet getTabsheet()  
      TooltipInfo getTooltipInfo()  
      boolean hasTooltip()  
      boolean isClosable()  
      boolean isEnabledOnServer()  
      boolean isHiddenOnServer()  
      void onClose()  
      void recalculateCaptionWidth()  
      void removeAssistiveDescription()  
      void setAssistiveDescription​(String descriptionId)  
      void setCloseHandler​(com.vaadin.client.ui.VTabsheet.VCloseHandler closeHandler)  
      void setEnabledOnServer​(boolean enabled)  
      void setHiddenOnServer​(boolean hiddenOnServer)  
      void setStyleNames​(boolean selected, boolean first)
      Toggles the style names for the Tab
      void setStyleNames​(boolean selected, boolean first, boolean keyboardFocus)  
      void setTabulatorIndex​(int tabIndex)  
      • Methods inherited from class com.google.gwt.user.client.ui.SimplePanel

        add, getWidget, iterator, remove, setWidget, setWidget
      • 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, 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, 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
    • Method Detail

      • isHiddenOnServer

        public boolean isHiddenOnServer()
      • setHiddenOnServer

        public void setHiddenOnServer​(boolean hiddenOnServer)
      • getContainerElement

        protected com.google.gwt.user.client.Element getContainerElement()
        Overrides:
        getContainerElement in class com.google.gwt.user.client.ui.SimplePanel
      • isEnabledOnServer

        public boolean isEnabledOnServer()
      • setEnabledOnServer

        public void setEnabledOnServer​(boolean enabled)
      • addClickHandler

        public void addClickHandler​(com.google.gwt.event.dom.client.ClickHandler handler)
      • setStyleNames

        public void setStyleNames​(boolean selected,
                                  boolean first)
        Toggles the style names for the Tab
        Parameters:
        selected - true if the Tab is selected
        first - true if the Tab is the first visible Tab
      • setStyleNames

        public void setStyleNames​(boolean selected,
                                  boolean first,
                                  boolean keyboardFocus)
      • setTabulatorIndex

        public void setTabulatorIndex​(int tabIndex)
      • isClosable

        public boolean isClosable()
      • onClose

        public void onClose()
      • getTabsheet

        public VTabsheet getTabsheet()
      • recalculateCaptionWidth

        public void recalculateCaptionWidth()
      • addFocusHandler

        public com.google.gwt.event.shared.HandlerRegistration addFocusHandler​(com.google.gwt.event.dom.client.FocusHandler handler)
        Specified by:
        addFocusHandler in interface com.google.gwt.event.dom.client.HasFocusHandlers
      • addBlurHandler

        public com.google.gwt.event.shared.HandlerRegistration addBlurHandler​(com.google.gwt.event.dom.client.BlurHandler handler)
        Specified by:
        addBlurHandler in interface com.google.gwt.event.dom.client.HasBlurHandlers
      • 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
      • addKeyDownHandler

        public com.google.gwt.event.shared.HandlerRegistration addKeyDownHandler​(com.google.gwt.event.dom.client.KeyDownHandler handler)
        Specified by:
        addKeyDownHandler in interface com.google.gwt.event.dom.client.HasKeyDownHandlers
      • focus

        public void focus()
      • blur

        public void blur()
      • hasTooltip

        public boolean hasTooltip()
      • setAssistiveDescription

        public void setAssistiveDescription​(String descriptionId)
      • removeAssistiveDescription

        public void removeAssistiveDescription()