org.vostok.vaadin.addon.converter
Class DateConverter
java.lang.Object
org.vostok.vaadin.addon.converter.DateConverter
- All Implemented Interfaces:
- com.vaadin.data.util.converter.Converter<java.lang.String,java.util.Date>, java.io.Serializable
public class DateConverter
- extends java.lang.Object
- implements com.vaadin.data.util.converter.Converter<java.lang.String,java.util.Date>
smart date conversion with user locale (if supported). Try any possible date combinaison.
- Author:
- levreau.jerome@vostoksystem.eu
- See Also:
- Serialized Form
Nested classes/interfaces inherited from interface com.vaadin.data.util.converter.Converter |
com.vaadin.data.util.converter.Converter.ConversionException |
Method Summary |
java.util.Date |
convertToModel(java.lang.String value,
java.lang.Class<? extends java.util.Date> targetType,
java.util.Locale locale)
|
java.lang.String |
convertToPresentation(java.util.Date value,
java.lang.Class<? extends java.lang.String> targetType,
java.util.Locale locale)
|
java.lang.Class<java.util.Date> |
getModelType()
|
java.lang.Class<java.lang.String> |
getPresentationType()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DateConverter
public DateConverter()
DateConverter
public DateConverter(java.lang.String message)
- Parameters:
message
- to display on error. null
for none.
convertToModel
public java.util.Date convertToModel(java.lang.String value,
java.lang.Class<? extends java.util.Date> targetType,
java.util.Locale locale)
throws com.vaadin.data.util.converter.Converter.ConversionException
- Specified by:
convertToModel
in interface com.vaadin.data.util.converter.Converter<java.lang.String,java.util.Date>
- Parameters:
value
- targetType
- locale
-
- Returns:
-
- Throws:
com.vaadin.data.util.converter.Converter.ConversionException
convertToPresentation
public java.lang.String convertToPresentation(java.util.Date value,
java.lang.Class<? extends java.lang.String> targetType,
java.util.Locale locale)
throws com.vaadin.data.util.converter.Converter.ConversionException
- Specified by:
convertToPresentation
in interface com.vaadin.data.util.converter.Converter<java.lang.String,java.util.Date>
- Parameters:
value
- targetType
- locale
-
- Returns:
-
- Throws:
com.vaadin.data.util.converter.Converter.ConversionException
getModelType
public java.lang.Class<java.util.Date> getModelType()
- Specified by:
getModelType
in interface com.vaadin.data.util.converter.Converter<java.lang.String,java.util.Date>
- Returns:
getPresentationType
public java.lang.Class<java.lang.String> getPresentationType()
- Specified by:
getPresentationType
in interface com.vaadin.data.util.converter.Converter<java.lang.String,java.util.Date>
- Returns: