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 SummaryNested classes/interfaces inherited from interface io.jmix.flowui.kit.component.dropdownbutton.DropdownButtonItemDropdownButtonItem.ClickEvent
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected Stringprotected com.vaadin.flow.component.contextmenu.MenuItemprotected com.vaadin.flow.shared.Registrationprotected DropdownButtonComponent
- 
Constructor SummaryConstructorsConstructorDescriptionAbstractDropdownButtonItem(String id, com.vaadin.flow.component.contextmenu.MenuItem item, DropdownButtonComponent parent) 
- 
Method SummaryModifier 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
- 
itemprotected com.vaadin.flow.component.contextmenu.MenuItem item
- 
parent
 
- 
- 
Constructor Details
- 
Method Details- 
getId- Specified by:
- getIdin interface- DropdownButtonItem
 
- 
getItempublic com.vaadin.flow.component.contextmenu.MenuItem getItem()- Specified by:
- getItemin interface- AbstractDropdownButton.HasMenuItem
 
- 
getParent- Specified by:
- getParentin interface- DropdownButtonItem
 
- 
setVisiblepublic void setVisible(boolean visible) - Specified by:
- setVisiblein interface- DropdownButtonItem
 
- 
isVisiblepublic boolean isVisible()- Specified by:
- isVisiblein interface- DropdownButtonItem
 
- 
setEnabledpublic void setEnabled(boolean enabled) - Specified by:
- setEnabledin interface- DropdownButtonItem
 
- 
isEnabledpublic boolean isEnabled()- Specified by:
- isEnabledin interface- DropdownButtonItem
 
- 
addClickListenerpublic com.vaadin.flow.shared.Registration addClickListener(Consumer<DropdownButtonItem.ClickEvent> listener) - Specified by:
- addClickListenerin interface- DropdownButtonItem
 
- 
internalRemoveDropdownButtonItemClickListenerprotected void internalRemoveDropdownButtonItemClickListener(Consumer<DropdownButtonItem.ClickEvent> listener) 
- 
getEventBus
 
-