Class MainTabSheetActionHandler

java.lang.Object
io.jmix.ui.component.impl.MainTabSheetActionHandler
All Implemented Interfaces:
com.vaadin.event.Action.Handler, Serializable

public class MainTabSheetActionHandler extends Object implements com.vaadin.event.Action.Handler
See Also:
  • Field Details

    • closeAllTabs

      protected com.vaadin.event.Action closeAllTabs
    • closeOtherTabs

      protected com.vaadin.event.Action closeOtherTabs
    • closeCurrentTab

      protected com.vaadin.event.Action closeCurrentTab
    • analyzeLayout

      protected com.vaadin.event.Action analyzeLayout
    • initialized

      protected boolean initialized
    • tabSheet

      protected HasTabSheetBehaviour tabSheet
    • applicationContext

      protected org.springframework.context.ApplicationContext applicationContext
    • messages

      protected Messages messages
    • screenProperties

      protected UiScreenProperties screenProperties
  • Constructor Details

    • MainTabSheetActionHandler

      public MainTabSheetActionHandler(HasTabSheetBehaviour tabSheet, org.springframework.context.ApplicationContext applicationContext)
  • Method Details

    • getActions

      public com.vaadin.event.Action[] getActions(Object target, Object sender)
      Specified by:
      getActions in interface com.vaadin.event.Action.Handler
    • collectAdditionalActions

      protected List<com.vaadin.event.Action> collectAdditionalActions(Object target)
    • handleAction

      public void handleAction(com.vaadin.event.Action action, Object sender, Object target)
      Specified by:
      handleAction in interface com.vaadin.event.Action.Handler
    • analyzeLayout

      protected void analyzeLayout(Object target)
    • findScreen

      @Nullable protected Screen findScreen(com.vaadin.ui.Layout layout)