Class TabSheet.SelectedChangeEvent

java.lang.Object
java.util.EventObject
com.vaadin.flow.component.ComponentEvent<TabSheet>
com.vaadin.flow.component.tabs.TabSheet.SelectedChangeEvent
All Implemented Interfaces:
Serializable
Enclosing class:
TabSheet

public static class TabSheet.SelectedChangeEvent extends ComponentEvent<TabSheet>
An event to mark that the selected tab has changed.
See Also:
  • Constructor Details

    • SelectedChangeEvent

      public SelectedChangeEvent(TabSheet source, Tab previousTab, boolean fromClient, boolean initialSelection)
      Creates a new selected change event.
      Parameters:
      source - The TabSheet that fired the event.
      previousTab - The previous selected tab.
      fromClient - true for client-side events, false otherwise.
  • Method Details

    • getSelectedTab

      public Tab getSelectedTab()
      Get selected tab for this event. Can be null when autoselect is set to false.
      Returns:
      the selected tab for this event
    • getPreviousTab

      public Tab getPreviousTab()
      Get previous selected tab for this event. Can be null when autoselect is set to false.
      Returns:
      the selected tab for this event
    • isInitialSelection

      public boolean isInitialSelection()
      Checks if this event is initial TabSheet selection.
      Returns:
      true if the event is initial TabSheet selection, false otherwise