Package io.jmix.flowui.menu
Class ListMenuBuilder
java.lang.Object
io.jmix.flowui.menu.ListMenuBuilder
@Component("flowui_ListMenuBuilder")
@Scope("prototype")
public class ListMenuBuilder
extends Object
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected FlowuiAccessCheckerprotected MenuConfigprotected MessageToolsprotected ScreenRegistryprotected UiComponents -
Constructor Summary
ConstructorsConstructorDescriptionListMenuBuilder(MenuConfig menuConfig, ScreenRegistry screenRegistry, UiComponents uiComponents, MessageTools messageTools, FlowuiAccessChecker flowuiAccessChecker) -
Method Summary
Modifier and TypeMethodDescriptionbuild()voidbuild(JmixListMenu listMenu) protected Optional<ListMenu.MenuItem>createListMenu(MenuItem menuItem) protected ListMenu.MenuBarItemcreateMenuBar(MenuItem menuItem) protected ListMenu.MenuItemcreateMenuItem(MenuItem menuItem) protected String[]getClassNames(MenuItem menuItem) getControllerClass(MenuItem menuItem) protected StringgetDescription(MenuItem menuItem) protected booleanisPermitted(MenuItem menuItem)
-
Field Details
-
screenRegistry
-
uiComponents
-
messageTools
-
flowuiAccessChecker
-
Constructor Details
-
Method Details
-
build
-
build
-