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.