com.vaadin.flow.component.
Interface DetachNotifier
-
All Superinterfaces:
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 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
-
-