public static class CubaSideMenu.MenuItem
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
badgeText |
protected java.lang.String |
caption |
protected boolean |
captionAsHtml |
protected java.util.List<CubaSideMenu.MenuItem> |
children |
protected java.util.function.Consumer<CubaSideMenu.MenuItemTriggeredEvent> |
command |
protected java.lang.String |
cubaId |
protected java.lang.String |
description |
protected boolean |
expanded |
protected com.vaadin.server.Resource |
icon |
protected CubaSideMenu.MenuItem |
parent |
protected java.beans.PropertyChangeSupport |
propertyChangeSupport |
protected java.util.List<java.lang.String> |
styles |
protected boolean |
visible |
Constructor and Description |
---|
MenuItem() |
MenuItem(java.lang.String caption) |
MenuItem(java.lang.String caption,
com.vaadin.server.Resource icon) |
MenuItem(java.lang.String caption,
com.vaadin.server.Resource icon,
java.util.function.Consumer<CubaSideMenu.MenuItemTriggeredEvent> command) |
Modifier and Type | Method and Description |
---|---|
void |
addChildItem(CubaSideMenu.MenuItem menuItem) |
void |
addChildItem(CubaSideMenu.MenuItem menuItem,
int index) |
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener) |
void |
addStyleName(java.lang.String style) |
java.lang.String |
getBadgeText() |
java.lang.String |
getCaption() |
java.util.List<CubaSideMenu.MenuItem> |
getChildren() |
java.util.function.Consumer<CubaSideMenu.MenuItemTriggeredEvent> |
getCommand() |
java.lang.String |
getCubaId() |
java.lang.String |
getDescription() |
com.vaadin.server.Resource |
getIcon() |
CubaSideMenu.MenuItem |
getParent() |
java.lang.String |
getStyleName() |
boolean |
hasChildren() |
boolean |
isCaptionAsHtml() |
boolean |
isExpanded() |
boolean |
isVisible() |
void |
removeChildItem(CubaSideMenu.MenuItem menuItem) |
void |
removeChildItem(int index) |
void |
removePropertyChangeListener(java.beans.PropertyChangeListener listener) |
void |
removeStyleName(java.lang.String style) |
void |
setBadgeText(java.lang.String badgeText) |
void |
setCaption(java.lang.String caption) |
void |
setCaptionAsHtml(boolean captionAsHtml) |
void |
setCommand(java.util.function.Consumer<CubaSideMenu.MenuItemTriggeredEvent> command) |
void |
setCubaId(java.lang.String cubaId) |
void |
setDescription(java.lang.String description) |
void |
setExpanded(boolean expanded) |
void |
setIcon(com.vaadin.server.Resource icon) |
void |
setParent(CubaSideMenu.MenuItem parent) |
void |
setStyleName(java.lang.String style) |
void |
setVisible(boolean visible) |
protected java.lang.String caption
protected java.lang.String description
protected com.vaadin.server.Resource icon
protected boolean captionAsHtml
protected boolean visible
protected boolean expanded
protected java.lang.String badgeText
protected java.lang.String cubaId
protected java.util.List<java.lang.String> styles
protected java.util.function.Consumer<CubaSideMenu.MenuItemTriggeredEvent> command
protected java.util.List<CubaSideMenu.MenuItem> children
protected CubaSideMenu.MenuItem parent
protected java.beans.PropertyChangeSupport propertyChangeSupport
public MenuItem()
public MenuItem(java.lang.String caption)
public MenuItem(java.lang.String caption, com.vaadin.server.Resource icon)
public MenuItem(java.lang.String caption, @Nullable com.vaadin.server.Resource icon, @Nullable java.util.function.Consumer<CubaSideMenu.MenuItemTriggeredEvent> command)
public java.lang.String getCaption()
public void setCaption(java.lang.String caption)
public java.lang.String getDescription()
public void setDescription(java.lang.String description)
public com.vaadin.server.Resource getIcon()
public void setIcon(com.vaadin.server.Resource icon)
public boolean isCaptionAsHtml()
public void setCaptionAsHtml(boolean captionAsHtml)
public boolean isVisible()
public void setVisible(boolean visible)
public boolean isExpanded()
public void setExpanded(boolean expanded)
public java.lang.String getStyleName()
public void setStyleName(java.lang.String style)
public java.lang.String getCubaId()
public void setCubaId(java.lang.String cubaId)
public java.lang.String getBadgeText()
public void setBadgeText(java.lang.String badgeText)
public java.util.function.Consumer<CubaSideMenu.MenuItemTriggeredEvent> getCommand()
public void setCommand(java.util.function.Consumer<CubaSideMenu.MenuItemTriggeredEvent> command)
public void addChildItem(CubaSideMenu.MenuItem menuItem)
public void addChildItem(CubaSideMenu.MenuItem menuItem, int index)
public void removeChildItem(CubaSideMenu.MenuItem menuItem)
public void removeChildItem(int index)
public java.util.List<CubaSideMenu.MenuItem> getChildren()
public boolean hasChildren()
public CubaSideMenu.MenuItem getParent()
public void setParent(CubaSideMenu.MenuItem parent)
public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
public void removeStyleName(java.lang.String style)
public void addStyleName(java.lang.String style)