Package io.jmix.flowui.menu
Class MenuItem
java.lang.Object
io.jmix.flowui.menu.MenuItem
Main menu item descriptor.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<MenuItem.MenuItemProperty>protected List<MenuItem.MenuItemParameter>protected List<MenuItem.MenuItemParameter> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetBean()Children itemsorg.dom4j.ElementgetIcon()getId()Menu item ID as defined inmenu-config.xmlParent item.getTitle()getView()booleanisMenu()booleanisOpened()booleanvoidvoidsetBeanMethod(String beanMethod) voidsetClassNames(String classNames) voidsetDescription(String description) Sets the givendescriptionto menu item.voidsetDescriptor(org.dom4j.Element descriptor) voidvoidsetMenu(boolean isMenu) voidsetOpened(boolean expanded) voidsetProperties(List<MenuItem.MenuItemProperty> properties) voidsetQueryParameters(List<MenuItem.MenuItemParameter> queryParameters) voidsetRouteParameters(List<MenuItem.MenuItemParameter> routeParameters) voidsetSeparator(boolean separator) voidsetShortcutCombination(KeyCombination shortcutCombination) voidSets the givencaptionto menu item.void
-
Field Details
-
properties
-
queryParameters
-
routeParameters
-
-
Constructor Details
-
MenuItem
-
Method Details
-
isMenu
public boolean isMenu() -
setMenu
public void setMenu(boolean isMenu) -
getParent
Parent item. Null if this is root item. -
getChildren
Children items -
getId
Menu item ID as defined inmenu-config.xml -
getDescriptor
public org.dom4j.Element getDescriptor() -
setDescriptor
public void setDescriptor(org.dom4j.Element descriptor) -
getTitle
- Returns:
- a raw string from menu XML config, can be a reference to localization message, e.g.
mainMsg://menuitem.title - See Also:
-
setTitle
Sets the givencaptionto menu item.- Parameters:
caption- menu item caption- See Also:
-
getDescription
- Returns:
- a raw string from menu XML config, can be a reference to localization message, e.g.
mainMsg://menuitem.description
-
setDescription
Sets the givendescriptionto menu item.- Parameters:
description- menu item description
-
getClassNames
-
setClassNames
-
getShortcutCombination
-
setShortcutCombination
-
isSeparator
public boolean isSeparator() -
setSeparator
public void setSeparator(boolean separator) -
getIcon
-
setIcon
-
isOpened
public boolean isOpened() -
setOpened
public void setOpened(boolean expanded) -
getView
-
setView
-
getBean
-
setBean
-
getBeanMethod
-
setBeanMethod
-
getProperties
-
setProperties
-
getQueryParameters
-
setQueryParameters
-
getRouteParameters
-
setRouteParameters
-