public class MenuItem
extends java.lang.Object
Constructor and Description |
---|
MenuItem(MenuItem parent,
java.lang.String id) |
MenuItem(java.lang.String id) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getBean() |
java.lang.String |
getBeanMethod() |
java.lang.String |
getCaption() |
java.util.List<MenuItem> |
getChildren()
Children items
|
java.lang.String |
getDescription() |
org.dom4j.Element |
getDescriptor() |
java.lang.String |
getIcon() |
java.lang.String |
getId()
Menu item ID as defined in
menu-config.xml |
MenuItem |
getParent()
Parent item.
|
java.lang.String |
getRunnableClass() |
java.lang.String |
getScreen() |
KeyCombination |
getShortcut() |
java.lang.String |
getStylename() |
boolean |
isExpanded() |
boolean |
isMenu() |
boolean |
isPermitted(UserSession session) |
boolean |
isSeparator() |
void |
setBean(java.lang.String bean) |
void |
setBeanMethod(java.lang.String beanMethod) |
void |
setCaption(java.lang.String caption)
Sets the given
caption to menu item. |
void |
setDescription(java.lang.String description)
Sets the given
description to menu item. |
void |
setDescriptor(org.dom4j.Element descriptor) |
void |
setExpanded(boolean expanded) |
void |
setIcon(java.lang.String icon) |
void |
setMenu(boolean isMenu) |
void |
setRunnableClass(java.lang.String runnableClass) |
void |
setScreen(java.lang.String screen) |
void |
setSeparator(boolean separator) |
void |
setShortcut(KeyCombination shortcut) |
void |
setStylename(java.lang.String stylename) |
public MenuItem(@Nullable MenuItem parent, java.lang.String id)
public MenuItem(java.lang.String id)
public boolean isMenu()
public void setMenu(boolean isMenu)
@Nullable public MenuItem getParent()
public java.util.List<MenuItem> getChildren()
public java.lang.String getId()
menu-config.xml
public org.dom4j.Element getDescriptor()
public void setDescriptor(org.dom4j.Element descriptor)
public java.lang.String getCaption()
mainMsg://menuitem.caption
MenuConfig.getItemCaption(MenuItem)
public void setCaption(java.lang.String caption)
caption
to menu item.caption
- menu item captionMenuConfig.getItemCaption(MenuItem)
public java.lang.String getDescription()
mainMsg://menuitem.description
public void setDescription(java.lang.String description)
description
to menu item.description
- menu item descriptionpublic java.lang.String getStylename()
public void setStylename(java.lang.String stylename)
public boolean isPermitted(UserSession session)
public KeyCombination getShortcut()
public void setShortcut(KeyCombination shortcut)
public boolean isSeparator()
public void setSeparator(boolean separator)
@Nullable public java.lang.String getIcon()
public void setIcon(@Nullable java.lang.String icon)
public boolean isExpanded()
public void setExpanded(boolean expanded)
public java.lang.String getScreen()
public void setScreen(java.lang.String screen)
public java.lang.String getRunnableClass()
public void setRunnableClass(java.lang.String runnableClass)
public java.lang.String getBean()
public void setBean(java.lang.String bean)
public java.lang.String getBeanMethod()
public void setBeanMethod(java.lang.String beanMethod)