com.vaadin.flow.data.converter.
Class StringToDateConverter
- java.lang.Object
-
- com.vaadin.flow.data.converter.StringToDateConverter
-
All Implemented Interfaces:
public class StringToDateConverter extends Object implements Converter<String,Date>
A converter that converts from
Date
toString
and back. Uses the given locale andDateFormat
for formatting and parsing.Leading and trailing white spaces are ignored when converting from a String.
Override and overwrite
getFormat(Locale)
to use a different format.Since:
1.0
Author:
Vaadin Ltd
See Also:
-
-
Constructor Summary
Constructors Constructor Description StringToDateConverter()
-
Method Summary
All Methods Modifier and Type Method Description Result<Date>
convertToModel(String value, ValueContext context)
Converts the given value from presentation type to model type.
String
convertToPresentation(Date value, ValueContext context)
Converts the given value from model type to presentation type.
protected DateFormat
getFormat(Locale locale)
Returns the format used by
convertToPresentation(Date, ValueContext)
andconvertToModel(String, ValueContext)
.
-
-
-
Method Detail
-
getFormat
protected DateFormat getFormat(Locale locale)
Returns the format used by
convertToPresentation(Date, ValueContext)
andconvertToModel(String, ValueContext)
.Parameters:
locale
- The locale to useReturns:
A DateFormat instance
-
convertToModel
public Result<Date> convertToModel(String value, ValueContext context)
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.
Specified by:
convertToModel
in interfaceConverter<String,Date>
Parameters:
value
- The value to convert. Can be nullcontext
- The value context for the conversion.Returns:
The converted value compatible with the source type
-
convertToPresentation
public String convertToPresentation(Date 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.
Specified by:
convertToPresentation
in interfaceConverter<String,Date>
Parameters:
value
- The value to convert. Can be nullcontext
- The value context for the conversion.Returns:
The converted value compatible with the source type
-
-