Package com.storedobject.vaadin
Interface ValueChangeHandler
- All Superinterfaces:
EventListener,com.vaadin.flow.component.HasValue.ValueChangeListener,Serializable
- All Known Subinterfaces:
ExecutableView,HasColumns<T>
- All Known Implementing Classes:
AbstractDataEditor,AbstractDataForm,ActionForm,Dashboard,DataEditor,DataForm,DataGrid,DataTreeGrid,ImageView,InformationMessage,ListGrid,MultiSelectGrid,SelectGrid,View,Viewer,ViewGrid,WrappedView
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface
public interface ValueChangeHandler
extends com.vaadin.flow.component.HasValue.ValueChangeListener
Enahancemet to
HasValue.ValueChangeListener that wraps the changed field (HasValue and its value into ChangedValues
and invoke (default implementation) valueChanged(ChangedValues).- Author:
- Syam
-
Method Summary
Modifier and TypeMethodDescriptionvoidvalueChanged(ChangedValues changedValues) Invoked byvalueChanged(HasValue.ValueChangeEvent)when a value of a field (HasValue) is changed.default voidvalueChanged(com.vaadin.flow.component.HasValue.ValueChangeEvent valueChangeEvent) Default implemenation invokesvalueChanged(ChangedValues).
-
Method Details
-
valueChanged
default void valueChanged(com.vaadin.flow.component.HasValue.ValueChangeEvent valueChangeEvent) Default implemenation invokesvalueChanged(ChangedValues).- Specified by:
valueChangedin interfacecom.vaadin.flow.component.HasValue.ValueChangeListener- Parameters:
valueChangeEvent- Value changed event.
-
valueChanged
Invoked byvalueChanged(HasValue.ValueChangeEvent)when a value of a field (HasValue) is changed.- Parameters:
changedValues- Change information (field and it value changes) wrapped intoChangedValues.
-