com.vaadin.flow.data.converter.
Class StringToLongConverter
All Implemented Interfaces:
A converter that converts from String
to Long
and back. Uses
the given locale and a NumberFormat
instance for formatting and
parsing.
Override and overwrite getFormat(Locale)
to use a different format.
Since:
1.0
Author:
Vaadin Ltd
See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionStringToLongConverter
(ErrorMessageProvider errorMessageProvider) Creates a new converter instance with the given error message provider.
StringToLongConverter
(Long emptyValue, ErrorMessageProvider errorMessageProvider) Creates a new converter instance with the given presentation value for empty string and error message provider.
StringToLongConverter
(Long emptyValue, String errorMessage) Creates a new converter instance with the given presentation value for empty string and error message.
StringToLongConverter
(String errorMessage) Creates a new converter instance with the given error message.
-
Method Summary
Modifier and TypeMethodDescriptionconvertToModel
(String value, ValueContext context) Converts the given value from presentation type to model type.
protected NumberFormat
Returns the format used by
Converter.convertToPresentation(Object, ValueContext)
andconvertToModel(String, ValueContext)
.Methods inherited from class com.vaadin.flow.data.converter.AbstractStringToNumberConverter
convertToNumber, convertToPresentation, getErrorMessage
-
Constructor Details
-
StringToLongConverter
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 -
StringToLongConverter
Creates a new converter instance with the given presentation value for empty string and error message.
Parameters:
emptyValue
- the presentation value to return when converting an empty string, may benull
errorMessage
- the error message to use if conversion fails -
StringToLongConverter
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 -
StringToLongConverter
Creates a new converter instance with the given presentation value for empty string and error message provider.
Parameters:
emptyValue
- the presentation value to return when converting an empty string, may benull
errorMessageProvider
- the error message provider to use if conversion fails
-
-
Method Details
-
getFormat
Returns the format used by
Converter.convertToPresentation(Object, ValueContext)
andconvertToModel(String, ValueContext)
.Overrides:
getFormat
in classAbstractStringToNumberConverter<Long>
Parameters:
locale
- The locale to useReturns:
A NumberFormat instance
-
convertToModel
Description copied from interface:
Converter
Converts the given value from presentation type to model type.
A converter can optionally use locale to do the conversion.
Parameters:
value
- The value to convert. Can be nullcontext
- The value context for the conversion.Returns:
The converted value compatible with the source type
-