Class JmixUserMenu.AbstractTextUserMenuItem
java.lang.Object
io.jmix.flowui.kit.component.usermenu.JmixUserMenu.AbstractUserMenuItem
io.jmix.flowui.kit.component.usermenu.JmixUserMenu.AbstractTextUserMenuItem
- All Implemented Interfaces:
com.vaadin.flow.component.HasElement,com.vaadin.flow.component.HasTheme,com.vaadin.flow.component.shared.HasThemeVariant<UserMenuItemVariant>,HasSubParts,JmixUserMenu.HasMenuItem,UserMenuItem,Serializable
- Direct Known Subclasses:
JmixUserMenu.TextUserMenuItemImpl,UserMenu.ViewUserMenuItemImpl
- Enclosing class:
- JmixUserMenu<USER>
protected abstract static class JmixUserMenu.AbstractTextUserMenuItem
extends JmixUserMenu.AbstractUserMenuItem
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.jmix.flowui.kit.component.usermenu.UserMenuItem
UserMenuItem.HasClickListener<ITEM extends UserMenuItem>, UserMenuItem.HasSubMenu -
Field Summary
FieldsFields inherited from class io.jmix.flowui.kit.component.usermenu.JmixUserMenu.AbstractUserMenuItem
id, item, menuItemClickListenerRegistration, subMenu, userMenuFields inherited from interface io.jmix.flowui.kit.component.usermenu.UserMenuItem
PROP_CHECKABLE, PROP_CHECKED, PROP_ENABLED, PROP_VISIBLE -
Constructor Summary
ConstructorsConstructorDescriptionAbstractTextUserMenuItem(String id, JmixUserMenu<?> userMenu, JmixMenuItem item, String text) -
Method Summary
Methods inherited from class io.jmix.flowui.kit.component.usermenu.JmixUserMenu.AbstractUserMenuItem
addClickListenerInternal, addPropertyChangeListener, createSubMenu, firePropertyChange, getElement, getEventBus, getId, getItem, getSubMenu, getSubPart, hasListener, internalRemoveClickListener, isCheckable, isChecked, isEnabled, isVisible, setCheckable, setChecked, setEnabled, setVisible, toString, updateContentMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.vaadin.flow.component.HasTheme
addThemeName, addThemeNames, getThemeName, getThemeNames, hasThemeName, removeThemeName, removeThemeNames, setThemeName, setThemeNameMethods inherited from interface com.vaadin.flow.component.shared.HasThemeVariant
addThemeVariants, removeThemeVariants
-
Field Details
-
text
-
icon
protected com.vaadin.flow.component.Component icon
-
-
Constructor Details
-
Method Details
-
getText
-
setText
-
getIcon
@Nullable protected com.vaadin.flow.component.Component getIcon() -
setIcon
protected void setIcon(@Nullable com.vaadin.flow.component.Component icon)
-