Package io.jmix.ui.widget
Class JmixSideMenu.MenuItem
java.lang.Object
io.jmix.ui.widget.JmixSideMenu.MenuItem
- Direct Known Subclasses:
 SideMenuImpl.MenuItemWrapper
- Enclosing class:
 - JmixSideMenu
 
- 
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected Stringprotected booleanprotected List<JmixSideMenu.MenuItem>protected Consumer<JmixSideMenu.MenuItemTriggeredEvent>protected Stringprotected booleanprotected com.vaadin.server.Resourceprotected Stringprotected JmixSideMenu.MenuItemprotected PropertyChangeSupportprotected boolean - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoidaddChildItem(JmixSideMenu.MenuItem menuItem) voidaddChildItem(JmixSideMenu.MenuItem menuItem, int index) voidvoidaddStyleName(String style) com.vaadin.server.ResourcegetIcon()booleanbooleanbooleanbooleanvoidremoveChildItem(int index) voidremoveChildItem(JmixSideMenu.MenuItem menuItem) voidvoidremoveStyleName(String style) voidsetBadgeText(String badgeText) voidsetCaption(String caption) voidsetCaptionAsHtml(boolean captionAsHtml) voidvoidsetDescription(String description) voidsetExpanded(boolean expanded) voidsetIcon(com.vaadin.server.Resource icon) voidsetJTestId(String jTestId) voidsetParent(JmixSideMenu.MenuItem parent) voidsetStyleName(String style) voidsetVisible(boolean visible)  
- 
Field Details
- 
caption
 - 
description
 - 
icon
protected com.vaadin.server.Resource icon - 
captionAsHtml
protected boolean captionAsHtml - 
visible
protected boolean visible - 
expanded
protected boolean expanded - 
badgeText
 - 
jTestId
 - 
styles
 - 
command
 - 
children
 - 
parent
 - 
propertyChangeSupport
 
 - 
 - 
Constructor Details
- 
MenuItem
public MenuItem() - 
MenuItem
 - 
MenuItem
 - 
MenuItem
public MenuItem(String caption, @Nullable com.vaadin.server.Resource icon, @Nullable Consumer<JmixSideMenu.MenuItemTriggeredEvent> command)  
 - 
 - 
Method Details
- 
getCaption
 - 
setCaption
 - 
getDescription
 - 
setDescription
 - 
getIcon
@Nullable public com.vaadin.server.Resource getIcon() - 
setIcon
public void setIcon(@Nullable com.vaadin.server.Resource icon)  - 
isCaptionAsHtml
public boolean isCaptionAsHtml() - 
setCaptionAsHtml
public void setCaptionAsHtml(boolean captionAsHtml)  - 
isVisible
public boolean isVisible() - 
setVisible
public void setVisible(boolean visible)  - 
isExpanded
public boolean isExpanded() - 
setExpanded
public void setExpanded(boolean expanded)  - 
getStyleName
 - 
setStyleName
 - 
getJTestId
 - 
setJTestId
 - 
getBadgeText
 - 
setBadgeText
 - 
getCommand
 - 
setCommand
 - 
addChildItem
 - 
addChildItem
 - 
removeChildItem
 - 
removeChildItem
public void removeChildItem(int index)  - 
getChildren
 - 
hasChildren
public boolean hasChildren() - 
getParent
 - 
setParent
 - 
addPropertyChangeListener
 - 
removePropertyChangeListener
 - 
removeStyleName
 - 
addStyleName
 
 -