com.vaadin.flow.component.
Interface CompositionNotifier
-
All Superinterfaces:
All Known Implementing Classes:
AbstractNumberField
,BigDecimalField
,EmailField
,IntegerField
,NumberField
,PasswordField
,RichTextEditor
,TextArea
,TextField
public interface CompositionNotifier extends Serializable
Mixin interface for components that support adding composition listeners to the their root elements. See CompositionEvent
Since:
1.0
Author:
Vaadin Ltd
-
-
Method Summary
All Methods Modifier and Type Method Description default Registration
addCompositionEndListener(ComponentEventListener<CompositionEndEvent> listener)
Adds a
compositionend
listener to this component.default Registration
addCompositionStartListener(ComponentEventListener<CompositionStartEvent> listener)
Adds a
compositionstart
listener to this component.default Registration
addCompositionUpdateListener(ComponentEventListener<CompositionUpdateEvent> listener)
Adds a
compositionupdate
listener to this component.
-
-
-
Method Detail
-
addCompositionStartListener
default Registration addCompositionStartListener(ComponentEventListener<CompositionStartEvent> listener)
Adds a
compositionstart
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 a
compositionupdate
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 a
compositionend
listener to this component.Parameters:
listener
- the listener to add, notnull
Returns:
a handle that can be used for removing the listener
-
-