Package com.vaadin.data.converter
Class StringToDateConverter
- java.lang.Object
-
- com.vaadin.data.converter.StringToDateConverter
-
- All Implemented Interfaces:
Converter<String,Date>,Serializable
public class StringToDateConverter extends Object implements Converter<String,Date>
A converter that converts fromDatetoStringand back. Uses the given locale andDateFormatfor 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:
- 8.0
- Author:
- Vaadin Ltd
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description StringToDateConverter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Result<Date>convertToModel(String value, ValueContext context)Converts the given value from model type to presentation type.StringconvertToPresentation(Date value, ValueContext context)Converts the given value from presentation type to model type.protected DateFormatgetFormat(Locale locale)Returns the format used byconvertToPresentation(Date, ValueContext)andconvertToModel(String, ValueContext).
-
-
-
Method Detail
-
getFormat
protected DateFormat getFormat(Locale locale)
Returns the format used byconvertToPresentation(Date, ValueContext)andconvertToModel(String, ValueContext).- Parameters:
locale- The locale to use- Returns:
- A DateFormat instance
-
convertToModel
public Result<Date> convertToModel(String value, ValueContext context)
Description copied from interface:ConverterConverts the given value from model type to presentation type.A converter can optionally use locale to do the conversion.
- Specified by:
convertToModelin 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:ConverterConverts the given value from presentation type to model type.A converter can optionally use locale to do the conversion.
- Specified by:
convertToPresentationin 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
-
-