com.vaadin.flow.component.textfield.

Class GeneratedVaadinPasswordField<R extends GeneratedVaadinPasswordField<R,T>,T>

    • Constructor Detail

      • GeneratedVaadinPasswordField

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

        Constructor.

        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

      • GeneratedVaadinPasswordField

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

        Constructor.

        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

      • GeneratedVaadinPasswordField

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

        Constructor.

        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

      • GeneratedVaadinPasswordField

        public GeneratedVaadinPasswordField()

        Default constructor.

    • Method Detail

      • isRevealButtonHiddenBoolean

        protected boolean isRevealButtonHiddenBoolean()

        Description copied from corresponding location in WebComponent:

        Set to true to hide the eye icon which toggles the password visibility.

        This property is not synchronized automatically from the client side, so the returned value may not be the same as in client side.

        Returns:

        the revealButtonHidden property from the webcomponent

      • setRevealButtonHidden

        protected void setRevealButtonHidden(boolean revealButtonHidden)

        Description copied from corresponding location in WebComponent:

        Set to true to hide the eye icon which toggles the password visibility.

        Parameters:

        revealButtonHidden - the boolean value to set

      • isPasswordVisibleBoolean

        protected boolean isPasswordVisibleBoolean()

        Description copied from corresponding location in WebComponent:

        True if the password is visible ([type=text]).

        This property is not synchronized automatically from the client side, so the returned value may not be the same as in client side.

        Returns:

        the passwordVisible property from the webcomponent