Interface SupportsTypedValue<C extends com.vaadin.flow.component.Component,E extends com.vaadin.flow.component.HasValue.ValueChangeEvent<P>,V,P>

All Superinterfaces:
com.vaadin.flow.component.HasValue<E,P>, Serializable
All Known Implementing Classes:
JmixCheckboxGroup, TypedDatePicker, TypedDateTimePicker, TypedTextField, TypedTimePicker

public interface SupportsTypedValue<C extends com.vaadin.flow.component.Component,E extends com.vaadin.flow.component.HasValue.ValueChangeEvent<P>,V,P> extends com.vaadin.flow.component.HasValue<E,P>
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static class 
    SupportsTypedValue.TypedValueChangeEvent<C extends com.vaadin.flow.component.Component,V>
     

    Nested classes/interfaces inherited from interface com.vaadin.flow.component.HasValue

    com.vaadin.flow.component.HasValue.ValueChangeEvent<V extends Object>, com.vaadin.flow.component.HasValue.ValueChangeListener<E extends com.vaadin.flow.component.HasValue.ValueChangeEvent<?>>
  • Method Summary

    Modifier and Type
    Method
    Description
    com.vaadin.flow.shared.Registration
    addTypedValueChangeListener(com.vaadin.flow.component.ComponentEventListener<SupportsTypedValue.TypedValueChangeEvent<C,V>> listener)
     
     
    void
     

    Methods inherited from interface com.vaadin.flow.component.HasValue

    addValueChangeListener, clear, getEmptyValue, getOptionalValue, getValue, isEmpty, isReadOnly, isRequiredIndicatorVisible, setReadOnly, setRequiredIndicatorVisible, setValue
  • Method Details

    • getTypedValue

      @Nullable V getTypedValue()
    • setTypedValue

      void setTypedValue(@Nullable V value)
    • addTypedValueChangeListener

      com.vaadin.flow.shared.Registration addTypedValueChangeListener(com.vaadin.flow.component.ComponentEventListener<SupportsTypedValue.TypedValueChangeEvent<C,V>> listener)