Class HorizontalMenuItemConverter
java.lang.Object
io.jmix.flowui.component.horizontalmenu.HorizontalMenuItemConverter
@Component("flowui_HorizontalMenuItemConverter")
public class HorizontalMenuItemConverter
extends Object
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static class -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final Stringprotected MenuConfigprotected MenuItemCommandsprotected MessageToolsprotected UiAccessCheckerprotected ViewNavigationSupportprotected ViewRegistry -
Constructor Summary
ConstructorsConstructorDescriptionHorizontalMenuItemConverter(MenuConfig menuConfig, ViewRegistry viewRegistry, MessageTools messageTools, UiAccessChecker uiAccessChecker, MenuItemCommands menuItemCommands) -
Method Summary
Modifier 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