Class TabSheet.SelectedChangeEvent

  • All Implemented Interfaces:
    Serializable
    Enclosing class:
    TabSheet

    public static class TabSheet.SelectedChangeEvent
    extends com.vaadin.flow.component.ComponentEvent<TabSheet>
    An event to mark that the selected tab has changed.
    See Also:
    Serialized Form
    • Constructor Detail

      • 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 Detail

      • 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