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
-