public static interface AppMenu.MenuItem
| Modifier and Type | Method and Description |
|---|---|
void |
addChildItem(AppMenu.MenuItem menuItem)
Add menu item to the end of children list.
|
void |
addChildItem(AppMenu.MenuItem menuItem,
int index)
Add menu item to specified position in the children list.
|
java.lang.String |
getCaption() |
java.util.List<AppMenu.MenuItem> |
getChildren() |
java.util.function.Consumer<AppMenu.MenuItem> |
getCommand() |
java.lang.String |
getDescription() |
java.lang.String |
getIcon() |
java.lang.String |
getId() |
AppMenu |
getMenu() |
java.lang.String |
getStyleName() |
boolean |
hasChildren() |
boolean |
isSeparator() |
boolean |
isVisible() |
void |
removeChildItem(AppMenu.MenuItem menuItem)
Remove menu item from the children list.
|
void |
removeChildItem(int index)
Remove menu item from the children list by index.
|
void |
setCaption(java.lang.String caption)
Set item caption.
|
void |
setCommand(java.util.function.Consumer<AppMenu.MenuItem> command)
Set item command
|
void |
setDescription(java.lang.String description)
Set description.
|
void |
setIcon(java.lang.String icon)
Set icon.
|
void |
setStyleName(java.lang.String styleName)
Sets one or more user-defined style names of the component, replacing any previous user-defined styles.
|
void |
setVisible(boolean visible)
Show or hide item.
|
java.lang.String getId()
AppMenu getMenu()
java.lang.String getCaption()
void setCaption(java.lang.String caption)
caption - captionjava.lang.String getDescription()
void setDescription(java.lang.String description)
description - descriptionjava.lang.String getIcon()
void setIcon(@Nullable
java.lang.String icon)
icon - icon nameboolean isVisible()
void setVisible(boolean visible)
visible - pass false to hide menu itemjava.lang.String getStyleName()
void setStyleName(java.lang.String styleName)
styleName - style name stringjava.util.function.Consumer<AppMenu.MenuItem> getCommand()
void setCommand(@Nullable
java.util.function.Consumer<AppMenu.MenuItem> command)
command - item commandvoid addChildItem(AppMenu.MenuItem menuItem)
menuItem - menu itemvoid addChildItem(AppMenu.MenuItem menuItem, int index)
menuItem - menu itemindex - target indexvoid removeChildItem(AppMenu.MenuItem menuItem)
menuItem - menu itemvoid removeChildItem(int index)
index - indexjava.util.List<AppMenu.MenuItem> getChildren()
boolean hasChildren()
boolean isSeparator()