You're viewing an older version of Vaadin JavaDoc. Please see version 24.7.0 for the latest.
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,
                                         boolean acceptNullValues,
                                         boolean isInitialValueOptional)

        Constructs a new GeneratedVaadinEmailField component with the given arguments.

        If isInitialValueOptional is true then the initial value is used only if element has no "value" property value, otherwise element "value" property is ignored and the initial value is set.

        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

        isInitialValueOptional - if isInitialValueOptional is true then the initial value is used only if element has no "value" property value, otherwise element "value" property is ignored and the initial value is set

      • 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.