Class AbstractDropdownButton.AbstractDropdownButtonItem
java.lang.Object
io.jmix.flowui.kit.component.dropdownbutton.AbstractDropdownButton.AbstractDropdownButtonItem
- All Implemented Interfaces:
AbstractDropdownButton.HasMenuItem,DropdownButtonItem
- Direct Known Subclasses:
AbstractDropdownButton.ActionItemImpl,AbstractDropdownButton.ComponentItemImpl,AbstractDropdownButton.TextItemImpl
- Enclosing class:
- AbstractDropdownButton
protected abstract static class AbstractDropdownButton.AbstractDropdownButtonItem
extends Object
implements AbstractDropdownButton.HasMenuItem, DropdownButtonItem
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.jmix.flowui.kit.component.dropdownbutton.DropdownButtonItem
DropdownButtonItem.ClickEvent -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected com.vaadin.flow.component.contextmenu.MenuItemprotected com.vaadin.flow.shared.Registrationprotected DropdownButtonComponent -
Constructor Summary
ConstructorsConstructorDescriptionAbstractDropdownButtonItem(String id, com.vaadin.flow.component.contextmenu.MenuItem item, DropdownButtonComponent parent) -
Method Summary
Modifier and TypeMethodDescriptioncom.vaadin.flow.shared.Registrationprotected EventBusgetId()com.vaadin.flow.component.contextmenu.MenuItemgetItem()protected voidbooleanbooleanvoidsetEnabled(boolean enabled) voidsetItem(com.vaadin.flow.component.contextmenu.MenuItem item) voidsetVisible(boolean visible)
-
Field Details
-
id
-
item
protected com.vaadin.flow.component.contextmenu.MenuItem item -
parent
-
-
Constructor Details
-
Method Details
-
getId
- Specified by:
getIdin interfaceDropdownButtonItem
-
getItem
public com.vaadin.flow.component.contextmenu.MenuItem getItem()- Specified by:
getItemin interfaceAbstractDropdownButton.HasMenuItem
-
getParent
- Specified by:
getParentin interfaceDropdownButtonItem
-
setVisible
public void setVisible(boolean visible) - Specified by:
setVisiblein interfaceDropdownButtonItem
-
isVisible
public boolean isVisible()- Specified by:
isVisiblein interfaceDropdownButtonItem
-
setEnabled
public void setEnabled(boolean enabled) - Specified by:
setEnabledin interfaceDropdownButtonItem
-
isEnabled
public boolean isEnabled()- Specified by:
isEnabledin interfaceDropdownButtonItem
-
addClickListener
public com.vaadin.flow.shared.Registration addClickListener(Consumer<DropdownButtonItem.ClickEvent> listener) - Specified by:
addClickListenerin interfaceDropdownButtonItem
-
internalRemoveDropdownButtonItemClickListener
protected void internalRemoveDropdownButtonItemClickListener(Consumer<DropdownButtonItem.ClickEvent> listener) -
getEventBus
-