Package io.jmix.flowui.menu.provider
Class MenuConfigListMenuItemProvider
java.lang.Object
io.jmix.flowui.menu.provider.MenuConfigMenuItemProvider<ListMenu.MenuItem>
io.jmix.flowui.menu.provider.MenuConfigListMenuItemProvider
- All Implemented Interfaces:
MenuItemProvider<ListMenu.MenuItem>
@Component("flowui_MenuConfigListMenuItemProvider")
@Scope("prototype")
public class MenuConfigListMenuItemProvider
extends MenuConfigMenuItemProvider<ListMenu.MenuItem>
Menu item provider for
JmixListMenu
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.jmix.flowui.menu.provider.MenuItemProvider
MenuItemProvider.CollectionChangeEvent<T>
-
Field Summary
Modifier and TypeFieldDescriptionprotected org.springframework.beans.factory.ObjectProvider<ListMenuBuilder>
Fields inherited from class io.jmix.flowui.menu.provider.MenuConfigMenuItemProvider
events, menuConfig, menuItems, transformers
-
Constructor Summary
ConstructorDescriptionMenuConfigListMenuItemProvider
(MenuConfig menuConfig, org.springframework.beans.factory.ObjectProvider<ListMenuBuilder> menuBuilderFactory) -
Method Summary
Modifier and TypeMethodDescriptionprotected List<ListMenu.MenuItem>
convertToMenuItems
(Collection<MenuItem> menuConfigItems) Converts menu config item descriptors to menu items of specific implementationMethods inherited from class io.jmix.flowui.menu.provider.MenuConfigMenuItemProvider
addCollectionChangedListener, addMenuItemsTransformer, getMenuItems, load, removeMenuItemsTransformer, transformItems
-
Field Details
-
Constructor Details
-
Method Details
-
convertToMenuItems
Description copied from class:MenuConfigMenuItemProvider
Converts menu config item descriptors to menu items of specific implementation- Specified by:
convertToMenuItems
in classMenuConfigMenuItemProvider<ListMenu.MenuItem>
- Parameters:
menuConfigItems
- menu config item descriptors- Returns:
- menu items of specific implementation
-