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

        Constructs a new GeneratedVaadinPasswordField 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

      • GeneratedVaadinPasswordField

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

        Constructs a new GeneratedVaadinPasswordField 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

      • GeneratedVaadinPasswordField

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

        Constructs a new GeneratedVaadinPasswordField 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

      • 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