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.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 |
setDescription(java.lang.String description) |
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(MenuItem parent, java.lang.String id)
public MenuItem(java.lang.String id)
public boolean isMenu()
public void setMenu(boolean isMenu)
public MenuItem getParent()
public java.util.List<MenuItem> getChildren()
public java.lang.String getId()
menu-config.xml
public org.dom4j.Element getDescriptor()
public java.lang.String getDescription()
public void setDescription(java.lang.String description)
public java.lang.String getStylename()
public void setStylename(java.lang.String stylename)
public void setDescriptor(org.dom4j.Element descriptor)
public boolean isPermitted(UserSession session)
public KeyCombination getShortcut()
public void setShortcut(KeyCombination shortcut)
public boolean isSeparator()
public void setSeparator(boolean separator)
public java.lang.String getIcon()
public void setIcon(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)