Class VTab

java.lang.Object
com.vaadin.flow.component.Component
com.vaadin.flow.component.tabs.Tab
org.vaadin.firitin.components.tabs.VTab
All Implemented Interfaces:
com.vaadin.flow.component.AttachNotifier, com.vaadin.flow.component.DetachNotifier, com.vaadin.flow.component.HasAriaLabel, com.vaadin.flow.component.HasComponents, com.vaadin.flow.component.HasElement, com.vaadin.flow.component.HasEnabled, com.vaadin.flow.component.HasLabel, com.vaadin.flow.component.HasStyle, com.vaadin.flow.component.HasTheme, com.vaadin.flow.component.shared.HasThemeVariant<com.vaadin.flow.component.tabs.TabVariant>, com.vaadin.flow.component.shared.HasTooltip, Serializable, FluentAttachNotifier<VTab>, FluentComponent<VTab>, FluentDetachNotifier<VTab>, FluentHasComponents<VTab>, FluentHasStyle<VTab>, FluentHasTheme<VTab>, FluentHasTooltip<VTab>

public class VTab extends com.vaadin.flow.component.tabs.Tab implements FluentComponent<VTab>, FluentHasStyle<VTab>, FluentHasComponents<VTab>, FluentHasTheme<VTab>, FluentHasTooltip<VTab>
See Also:
  • Constructor Summary Link icon

    Constructors
    Constructor
    Description
     
    VTab(com.vaadin.flow.component.Component... components)
     
    VTab(String label)
     
  • Method Summary Link icon

    Modifier and Type
    Method
    Description
    withFlexGrow(double flexGrow)
     
     
    withSelected(boolean selected)
     
    withThemeVariants(com.vaadin.flow.component.tabs.TabVariant... variants)
     

    Methods inherited from class com.vaadin.flow.component.tabs.Tab Link icon

    getFlexGrow, getLabel, isSelected, setFlexGrow, setLabel, setSelected, toString

    Methods inherited from class com.vaadin.flow.component.Component Link icon

    addListener, findAncestor, fireEvent, from, get, getChildren, getElement, getEventBus, getId, getListeners, getLocale, getParent, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getUI, hasListener, isAttached, isTemplateMapped, isVisible, onAttach, onDetach, onEnabledStateChanged, removeFromParent, scrollIntoView, scrollIntoView, set, setElement, setId, setVisible

    Methods inherited from class java.lang.Object Link icon

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface com.vaadin.flow.component.AttachNotifier Link icon

    addAttachListener

    Methods inherited from interface com.vaadin.flow.component.DetachNotifier Link icon

    addDetachListener

    Methods inherited from interface org.vaadin.firitin.fluency.ui.FluentAttachNotifier Link icon

    withAttachListener

    Methods inherited from interface org.vaadin.firitin.fluency.ui.FluentComponent Link icon

    navigate, setId, setVisible, withId, withVisible

    Methods inherited from interface org.vaadin.firitin.fluency.ui.FluentDetachNotifier Link icon

    withDetachListener

    Methods inherited from interface org.vaadin.firitin.fluency.ui.FluentHasComponents Link icon

    withComponentAsFirst, withComponentAtIndex, withComponents

    Methods inherited from interface org.vaadin.firitin.fluency.ui.FluentHasStyle Link icon

    withAddedClassName, withClassName, withStyle

    Methods inherited from interface org.vaadin.firitin.fluency.ui.FluentHasTheme Link icon

    withThemeNames

    Methods inherited from interface org.vaadin.firitin.fluency.ui.FluentHasTooltip Link icon

    withTooltip

    Methods inherited from interface com.vaadin.flow.component.HasAriaLabel Link icon

    getAriaLabel, getAriaLabelledBy, setAriaLabel, setAriaLabelledBy

    Methods inherited from interface com.vaadin.flow.component.HasComponents Link icon

    add, add, add, addComponentAsFirst, addComponentAtIndex, remove, remove, removeAll

    Methods inherited from interface com.vaadin.flow.component.HasElement Link icon

    getElement

    Methods inherited from interface com.vaadin.flow.component.HasEnabled Link icon

    isEnabled, setEnabled

    Methods inherited from interface com.vaadin.flow.component.HasStyle Link icon

    addClassName, addClassNames, getClassName, getClassNames, getStyle, hasClassName, removeClassName, removeClassNames, setClassName, setClassName

    Methods inherited from interface com.vaadin.flow.component.HasTheme Link icon

    addThemeName, addThemeNames, getThemeName, getThemeNames, hasThemeName, removeThemeName, removeThemeNames, setThemeName, setThemeName

    Methods inherited from interface com.vaadin.flow.component.shared.HasThemeVariant Link icon

    addThemeVariants, removeThemeVariants

    Methods inherited from interface com.vaadin.flow.component.shared.HasTooltip Link icon

    getTooltip, setTooltipText
  • Constructor Details Link icon

    • VTab Link icon

      public VTab()
    • VTab Link icon

      public VTab(String label)
    • VTab Link icon

      public VTab(com.vaadin.flow.component.Component... components)
  • Method Details Link icon

    • withLabel Link icon

      public VTab withLabel(String label)
    • withFlexGrow Link icon

      public VTab withFlexGrow(double flexGrow)
    • withThemeVariants Link icon

      public VTab withThemeVariants(com.vaadin.flow.component.tabs.TabVariant... variants)
    • withSelected Link icon

      public VTab withSelected(boolean selected)