Package com.vaadin.flow.component
Interface CompositionNotifier
-
- All Superinterfaces:
Serializable
- 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 Instance Methods Default Methods Modifier and Type Method Description default RegistrationaddCompositionEndListener(ComponentEventListener<CompositionEndEvent> listener)Adds acompositionendlistener to this component.default RegistrationaddCompositionStartListener(ComponentEventListener<CompositionStartEvent> listener)Adds acompositionstartlistener to this component.default RegistrationaddCompositionUpdateListener(ComponentEventListener<CompositionUpdateEvent> listener)Adds acompositionupdatelistener to this component.
-
-
-
Method Detail
-
addCompositionStartListener
default Registration addCompositionStartListener(ComponentEventListener<CompositionStartEvent> listener)
Adds acompositionstartlistener 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 acompositionupdatelistener 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 acompositionendlistener to this component.- Parameters:
listener- the listener to add, notnull- Returns:
- a handle that can be used for removing the listener
-
-