public static class AbstractDataGrid.ActionMenuItemWrapper
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected Action |
action |
protected java.util.function.Consumer<java.beans.PropertyChangeEvent> |
actionPropertyChangeListener |
protected IconResolver |
iconResolver |
protected com.vaadin.ui.MenuBar.MenuItem |
menuItem |
protected boolean |
showIconsForPopupMenuActions |
Constructor and Description |
---|
ActionMenuItemWrapper(com.vaadin.ui.MenuBar.MenuItem menuItem,
boolean showIconsForPopupMenuActions,
IconResolver iconResolver) |
Modifier and Type | Method and Description |
---|---|
Action |
getAction() |
com.vaadin.ui.MenuBar.MenuItem |
getMenuItem() |
void |
performAction(Action action) |
void |
setAction(Action action) |
void |
setCaption(java.lang.String caption) |
void |
setEnabled(boolean enabled) |
void |
setIcon(java.lang.String icon) |
void |
setVisible(boolean visible) |
protected com.vaadin.ui.MenuBar.MenuItem menuItem
protected Action action
protected boolean showIconsForPopupMenuActions
protected IconResolver iconResolver
protected java.util.function.Consumer<java.beans.PropertyChangeEvent> actionPropertyChangeListener
public ActionMenuItemWrapper(com.vaadin.ui.MenuBar.MenuItem menuItem, boolean showIconsForPopupMenuActions, IconResolver iconResolver)
public void performAction(Action action)
public com.vaadin.ui.MenuBar.MenuItem getMenuItem()
public Action getAction()
public void setAction(@Nullable Action action)
public void setEnabled(boolean enabled)
public void setVisible(boolean visible)
public void setIcon(@Nullable java.lang.String icon)
public void setCaption(@Nullable java.lang.String caption)