Class Tabs.SelectedChangeEvent

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

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

    • SelectedChangeEvent

      public SelectedChangeEvent(Tabs source, Tab previousTab, boolean fromClient)
      Creates a new selected change event.
      Parameters:
      source - The tabs 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 tabs selection.
      Returns:
      true if the event is initial tabs selection, false otherwise