com.vaadin.data.converter.

Class StringToFloatConverter

    • Constructor Detail

      • StringToFloatConverter

        public StringToFloatConverter​(String errorMessage)

        Creates a new converter instance with the given error message. Empty strings are converted to null.

        Parameters:

        errorMessage - the error message to use if conversion fails

      • StringToFloatConverter

        public StringToFloatConverter​(Float emptyValue,
                                      String errorMessage)

        Creates a new converter instance with the given empty string value and error message.

        Parameters:

        emptyValue - the presentation value to return when converting an empty string, may be null

        errorMessage - the error message to use if conversion fails

      • StringToFloatConverter

        public StringToFloatConverter​(ErrorMessageProvider errorMessageProvider)

        Creates a new converter instance with the given error message provider. Empty strings are converted to null.

        Parameters:

        errorMessageProvider - the error message provider to use if conversion fails

        Since:

        8.4

      • StringToFloatConverter

        public StringToFloatConverter​(Float emptyValue,
                                      ErrorMessageProvider errorMessageProvider)

        Creates a new converter instance with the given empty string value and error message provider.

        Parameters:

        emptyValue - the presentation value to return when converting an empty string, may be null

        errorMessageProvider - the error message provider to use if conversion fails

        Since:

        8.4

    • Method Detail

      • convertToModel

        public Result<Float> convertToModel​(String value,
                                            ValueContext context)

        Description copied from interface: Converter

        Converts the given value from model type to presentation type.

        A converter can optionally use locale to do the conversion.

        Parameters:

        value - The value to convert. Can be null

        context - The value context for the conversion.

        Returns:

        The converted value compatible with the source type