Package io.jmix.ui.menu
Class MenuItem
java.lang.Object
io.jmix.ui.menu.MenuItem
Main menu item descriptor
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetBean()Children itemsorg.dom4j.ElementgetIcon()getId()Menu item ID as defined inmenu-config.xmlParent item.booleanbooleanisMenu()booleanvoidvoidsetBeanMethod(String beanMethod) voidsetCaption(String caption) Sets the givencaptionto menu item.voidsetDescription(String description) Sets the givendescriptionto menu item.voidsetDescriptor(org.dom4j.Element descriptor) voidsetExpanded(boolean expanded) voidvoidsetMenu(boolean isMenu) voidsetProperties(List<MenuItem.MenuItemProperty> properties) voidsetRunnableClass(String runnableClass) voidvoidsetSeparator(boolean separator) voidsetShortcut(KeyCombination shortcut) voidsetStylename(String stylename)
-
Field Details
-
properties
-
-
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) -
getCaption
- Returns:
- a raw string from menu XML config, can be a reference to localization message, e.g.
mainMsg://menuitem.caption - See Also:
-
setCaption
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
-
getStylename
-
setStylename
-
getShortcut
-
setShortcut
-
isSeparator
public boolean isSeparator() -
setSeparator
public void setSeparator(boolean separator) -
getIcon
-
setIcon
-
isExpanded
public boolean isExpanded() -
setExpanded
public void setExpanded(boolean expanded) -
getScreen
-
setScreen
-
getRunnableClass
-
setRunnableClass
-
getBean
-
setBean
-
getBeanMethod
-
setBeanMethod
-
getProperties
-
setProperties
-