Package com.vaadin.client.ui
Class VTabsheet.Tab
- java.lang.Object
-
- com.google.gwt.user.client.ui.UIObject
-
- com.google.gwt.user.client.ui.Widget
-
- com.google.gwt.user.client.ui.Panel
-
- com.google.gwt.user.client.ui.SimplePanel
-
- com.vaadin.client.ui.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.HasKeyDownHandlersRepresentation of a single "tab" shown in the TabBar
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.google.gwt.event.shared.HandlerRegistrationaddBlurHandler(com.google.gwt.event.dom.client.BlurHandler handler)voidaddClickHandler(com.google.gwt.event.dom.client.ClickHandler handler)com.google.gwt.event.shared.HandlerRegistrationaddFocusHandler(com.google.gwt.event.dom.client.FocusHandler handler)com.google.gwt.event.shared.HandlerRegistrationaddKeyDownHandler(com.google.gwt.event.dom.client.KeyDownHandler handler)com.google.gwt.event.shared.HandlerRegistrationaddMouseDownHandler(com.google.gwt.event.dom.client.MouseDownHandler handler)voidblur()voidfocus()protected com.google.gwt.user.client.ElementgetContainerElement()VTabsheetgetTabsheet()TooltipInfogetTooltipInfo()booleanhasTooltip()booleanisClosable()booleanisEnabledOnServer()booleanisHiddenOnServer()voidonClose()voidrecalculateCaptionWidth()voidremoveAssistiveDescription()voidsetAssistiveDescription(String descriptionId)voidsetCloseHandler(com.vaadin.client.ui.VTabsheet.VCloseHandler closeHandler)voidsetEnabledOnServer(boolean enabled)voidsetHiddenOnServer(boolean hiddenOnServer)voidsetStyleNames(boolean selected, boolean first)Toggles the style names for the TabvoidsetStyleNames(boolean selected, boolean first, boolean keyboardFocus)voidsetTabulatorIndex(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 class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Method Detail
-
isHiddenOnServer
public boolean isHiddenOnServer()
-
setHiddenOnServer
public void setHiddenOnServer(boolean hiddenOnServer)
-
getContainerElement
protected com.google.gwt.user.client.Element getContainerElement()
- Overrides:
getContainerElementin classcom.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)
-
setCloseHandler
public void setCloseHandler(com.vaadin.client.ui.VTabsheet.VCloseHandler closeHandler)
-
setStyleNames
public void setStyleNames(boolean selected, boolean first)Toggles the style names for the Tab- Parameters:
selected- true if the Tab is selectedfirst- 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:
addFocusHandlerin interfacecom.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:
addBlurHandlerin interfacecom.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:
addMouseDownHandlerin interfacecom.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:
addKeyDownHandlerin interfacecom.google.gwt.event.dom.client.HasKeyDownHandlers
-
focus
public void focus()
-
blur
public void blur()
-
hasTooltip
public boolean hasTooltip()
-
getTooltipInfo
public TooltipInfo getTooltipInfo()
-
setAssistiveDescription
public void setAssistiveDescription(String descriptionId)
-
removeAssistiveDescription
public void removeAssistiveDescription()
-
-