Package com.vaadin.flow.component
Interface DetachNotifier
-
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
AbstractCompositeField
,AbstractField
,AbstractLogin
,AbstractNumberField
,AbstractSinglePropertyField
,AbstractTemplate
,Accordion
,AccordionPanel
,Anchor
,AppLayout
,Article
,Aside
,Avatar
,AvatarGroup
,BigDecimalField
,Board
,Button
,Chart
,Checkbox
,CheckboxGroup
,CollaborationAvatarGroup
,CollaborationMessageInput
,CollaborationMessageList
,ComboBox
,Component
,Composite
,ConfirmDialog
,ContextMenu
,ContextMenuBase
,CookieConsent
,Crud
,CrudGrid
,CustomField
,DatePicker
,DateTimePicker
,DescriptionList
,DescriptionList.Description
,DescriptionList.Term
,Details
,Dialog
,Div
,DrawerToggle
,EmailField
,Emphasis
,FlexLayout
,Footer
,FormLayout
,FormLayout.FormItem
,GeneratedVaadinButton
,GeneratedVaadinCheckbox
,GeneratedVaadinCheckboxGroup
,GeneratedVaadinComboBox
,GeneratedVaadinContextMenu
,GeneratedVaadinDatePicker
,GeneratedVaadinDialog
,GeneratedVaadinEmailField
,GeneratedVaadinFormItem
,GeneratedVaadinFormLayout
,GeneratedVaadinNotification
,GeneratedVaadinNumberField
,GeneratedVaadinPasswordField
,GeneratedVaadinProgressBar
,GeneratedVaadinRadioButton
,GeneratedVaadinRadioGroup
,GeneratedVaadinRichTextEditor
,GeneratedVaadinSelect
,GeneratedVaadinSplitLayout
,GeneratedVaadinTab
,GeneratedVaadinTabs
,GeneratedVaadinTextArea
,GeneratedVaadinTextField
,GeneratedVaadinTimePicker
,GeneratedVaadinUpload
,GeneratedVaadinUploadFile
,Grid
,Grid.Column
,GridContextMenu
,GridMenuItem
,GridPro
,GridPro.EditColumn
,GridSelectionColumn
,H1
,H2
,H3
,H4
,H5
,H6
,Header
,HorizontalLayout
,Hr
,Html
,HtmlComponent
,HtmlContainer
,HtmlObject
,Icon
,IFrame
,Image
,Input
,IntegerField
,InternalServerError
,IronIcon
,IronList
,ItemFilter
,JavaScriptBootstrapUI
,JavaScriptBootstrapUI.ClientViewPlaceholder
,Label
,ListBox
,ListBoxBase
,ListItem
,LitTemplate
,LoginForm
,LoginOverlay
,Main
,Map
,MapBase
,MenuBar
,MenuItem
,MenuItemBase
,MessageInput
,MessageList
,MultiSelectListBox
,NativeButton
,NativeDetails
,NativeDetails.Summary
,Nav
,Notification
,NumberField
,OrderedList
,Paragraph
,Param
,PasswordField
,PolymerTemplate
,PopupButton
,Pre
,ProgressBar
,RadioButtonGroup
,RichTextEditor
,RouteNotFoundError
,RouterLink
,Row
,Scroller
,Section
,Select
,Span
,SplitLayout
,Spreadsheet
,Tab
,Tabs
,Text
,TextArea
,TextField
,TimePicker
,TreeGrid
,UI
,UnorderedList
,Upload
,VerticalLayout
,VirtualList
,WebComponentUI
,WebComponentWrapper
public interface DetachNotifier extends Serializable
Mixin interface for components that support adding detach listeners.- Since:
- 1.0
- Author:
- Vaadin Ltd
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default Registration
addDetachListener(ComponentEventListener<DetachEvent> listener)
Adds a detach listener to this component.
-
-
-
Method Detail
-
addDetachListener
default Registration addDetachListener(ComponentEventListener<DetachEvent> listener)
Adds a detach listener to this component.- Parameters:
listener
- the listener to add, notnull
- Returns:
- a handle that can be used for removing the listener
-
-