Package com.vaadin.flow.component
Interface CompositionNotifier
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
AbstractNumberField
,BigDecimalField
,EmailField
,IntegerField
,NumberField
,PasswordField
,RichTextEditor
,TextArea
,TextField
,TextFieldBase
Mixin interface for components that support adding composition listeners to
the their root elements.
See CompositionEvent
- Since:
- 1.0
- Author:
- Vaadin Ltd
-
Method Summary
Modifier and TypeMethodDescriptiondefault Registration
Adds acompositionend
listener to this component.default Registration
Adds acompositionstart
listener to this component.default Registration
Adds acompositionupdate
listener to this component.
-
Method Details
-
addCompositionStartListener
default Registration addCompositionStartListener(ComponentEventListener<CompositionStartEvent> listener) Adds acompositionstart
listener to this component.- Parameters:
listener
- the listener to add, notnull
- Returns:
- a handle that can be used for removing the listener
-
addCompositionUpdateListener
default Registration addCompositionUpdateListener(ComponentEventListener<CompositionUpdateEvent> listener) Adds acompositionupdate
listener to this component.- Parameters:
listener
- the listener to add, notnull
- Returns:
- a handle that can be used for removing the listener
-
addCompositionEndListener
default Registration addCompositionEndListener(ComponentEventListener<CompositionEndEvent> listener) Adds acompositionend
listener to this component.- Parameters:
listener
- the listener to add, notnull
- Returns:
- a handle that can be used for removing the listener
-