Class HorizontalMenuItemConverter
java.lang.Object
io.jmix.flowui.component.horizontalmenu.HorizontalMenuItemConverter
@Component("flowui_HorizontalMenuItemConverter")
public class HorizontalMenuItemConverter
extends Object
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionprotected static class
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected static final Stringprotected MenuConfigprotected MenuItemCommandsprotected MessageToolsprotected UiAccessCheckerprotected ViewNavigationSupportprotected ViewRegistry
- 
Constructor SummaryConstructorsConstructorDescriptionHorizontalMenuItemConverter(MenuConfig menuConfig, ViewRegistry viewRegistry, MessageTools messageTools, UiAccessChecker uiAccessChecker, MenuItemCommands menuItemCommands) 
- 
Method SummaryModifier and TypeMethodDescriptionprotected HorizontalMenu.MenuItemcreateBeanMenuItem(MenuItem menuItemDescriptor) protected HorizontalMenu.MenuItemcreateMenuItem(MenuItem menuItemDescriptor) createMenuItemWithChildren(MenuItem menuItemDescriptor) protected HorizontalMenu.ParentMenuItemcreateParentMenuItem(MenuItem menuItemDescriptor) protected HorizontalMenu.SeparatorMenuItemprotected HorizontalMenu.MenuItemcreateViewMenuItem(MenuItem menuItemDescriptor) protected Stringprotected String[]getClassNames(MenuItem menuItem) protected StringgetDescription(MenuItem menuItem) protected com.vaadin.flow.component.icon.IcongetViewClass(MenuItem menuItem) protected booleanisPermitted(MenuItem menuItemDescriptor) protected booleanisSupportedView(Class<?> targetView) protected voidremoveLastChildSeparators(HorizontalMenu.ParentMenuItem parentMenuItem) Removes trailing child separatorsprotected voidsetViewNavigationSupport(ViewNavigationSupport viewNavigationSupport) 
- 
Field Details- 
GENERATED_SEPARATOR_ID_PREFIX- See Also:
 
- 
viewRegistry
- 
messageTools
- 
uiAccessChecker
 
- 
- 
Constructor Details
- 
Method Details
- 
createSeparatorItem
- 
generateSeparatorId
- 
isSupportedView