com.vaadin.flow.component.textfield.

Class GeneratedVaadinEmailField<R extends GeneratedVaadinEmailField<R,T>,T>

    • Constructor Detail

      • GeneratedVaadinEmailField

        public GeneratedVaadinEmailField(T initialValue,
                                         T defaultValue,
                                         Class<P> elementPropertyType,
                                         SerializableFunction<P,T> presentationToModel,
                                         SerializableFunction<T,P> modelToPresentation)

        Constructs a new GeneratedVaadinEmailField component with the given arguments.

        Type Parameters:

        P - the property type

        Parameters:

        initialValue - the initial value to set to the value

        defaultValue - the default value to use if the value isn't defined

        elementPropertyType - the type of the element property

        presentationToModel - a function that converts a string value to a model value

        modelToPresentation - a function that converts a model value to a string value

      • GeneratedVaadinEmailField

        public GeneratedVaadinEmailField(T initialValue,
                                         T defaultValue,
                                         boolean acceptNullValues)

        Constructs a new GeneratedVaadinEmailField component with the given arguments.

        Parameters:

        initialValue - the initial value to set to the value

        defaultValue - the default value to use if the value isn't defined

        acceptNullValues - whether null is accepted as a model value

      • GeneratedVaadinEmailField

        public GeneratedVaadinEmailField(T initialValue,
                                         T defaultValue,
                                         Class<P> elementPropertyType,
                                         SerializableBiFunction<R,P,T> presentationToModel,
                                         SerializableBiFunction<R,T,P> modelToPresentation)

        Constructs a new GeneratedVaadinEmailField component with the given arguments.

        Type Parameters:

        P - the property type

        Parameters:

        initialValue - the initial value to set to the value

        defaultValue - the default value to use if the value isn't defined

        elementPropertyType - the type of the element property

        presentationToModel - a function that accepts this component and a property value and returns a model value

        modelToPresentation - a function that accepts this component and a model value and returns a property value

      • GeneratedVaadinEmailField

        public GeneratedVaadinEmailField()

        Default constructor.