Package io.jmix.ui.component.impl
Class MainTabSheetActionHandler
java.lang.Object
io.jmix.ui.component.impl.MainTabSheetActionHandler
- All Implemented Interfaces:
com.vaadin.event.Action.Handler,Serializable
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static class -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected com.vaadin.event.Actionprotected org.springframework.context.ApplicationContextprotected com.vaadin.event.Actionprotected com.vaadin.event.Actionprotected com.vaadin.event.Actionprotected booleanprotected Messagesprotected UiScreenPropertiesprotected HasTabSheetBehaviour -
Constructor Summary
ConstructorsConstructorDescriptionMainTabSheetActionHandler(HasTabSheetBehaviour tabSheet, org.springframework.context.ApplicationContext applicationContext) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidanalyzeLayout(Object target) protected List<com.vaadin.event.Action>collectAdditionalActions(Object target) protected ScreenfindScreen(com.vaadin.ui.Layout layout) com.vaadin.event.Action[]getActions(Object target, Object sender) voidhandleAction(com.vaadin.event.Action action, Object sender, Object target)
-
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
-
applicationContext
protected org.springframework.context.ApplicationContext applicationContext -
messages
-
screenProperties
-
-
Constructor Details
-
MainTabSheetActionHandler
public MainTabSheetActionHandler(HasTabSheetBehaviour tabSheet, org.springframework.context.ApplicationContext applicationContext)
-
-
Method Details
-
getActions
- Specified by:
getActionsin interfacecom.vaadin.event.Action.Handler
-
collectAdditionalActions
-
handleAction
- Specified by:
handleActionin interfacecom.vaadin.event.Action.Handler
-
analyzeLayout
-
findScreen
-