import java.util.Locale;\r
\r
/**\r
- * Interface that implements conversion between objects between model and\r
- * presentation types.\r
+ * Interface that implements conversion between a model and a presentation type.\r
* <p>\r
* Typically {@link #convertToPresentation(Object, Locale)} and\r
* {@link #convertToModel(Object, Locale)} should be symmetric so that chaining\r
* (non-Javadoc)\r
* \r
* @see\r
- * com.vaadin.data.util.converter.Converter#convertFromTargetToSource(java\r
- * .lang.Object, java.util.Locale)\r
+ * com.vaadin.data.util.converter.Converter#convertToModel(java.lang.Object,\r
+ * java.util.Locale)\r
*/\r
public Long convertToModel(Date value, Locale locale) {\r
if (value == null) {\r
* (non-Javadoc)\r
* \r
* @see\r
- * com.vaadin.data.util.converter.Converter#convertFromSourceToTarget(java\r
- * .lang.Object, java.util.Locale)\r
+ * com.vaadin.data.util.converter.Converter#convertToPresentation(java.lang\r
+ * .Object, java.util.Locale)\r
*/\r
public Date convertToPresentation(Long value, Locale locale) {\r
if (value == null) {\r
/*\r
* (non-Javadoc)\r
* \r
- * @see com.vaadin.data.util.converter.Converter#getSourceType()\r
+ * @see com.vaadin.data.util.converter.Converter#getModelType()\r
*/\r
public Class<Long> getModelType() {\r
return Long.class;\r
/*\r
* (non-Javadoc)\r
* \r
- * @see com.vaadin.data.util.converter.Converter#getTargetType()\r
+ * @see com.vaadin.data.util.converter.Converter#getPresentationType()\r
*/\r
public Class<Date> getPresentationType() {\r
return Date.class;\r
/*\r
* (non-Javadoc)\r
* \r
- * @see\r
- * com.vaadin.data.util.converter.Converter#convertFromTargetToSource(java\r
+ * @see com.vaadin.data.util.converter.Converter#convertToModel(java\r
* .lang.Object, java.util.Locale)\r
*/\r
public MODEL convertToModel(PRESENTATION value, Locale locale)\r
* (non-Javadoc)\r
* \r
* @see\r
- * com.vaadin.data.util.converter.Converter#convertFromSourceToTarget(java\r
- * .lang.Object, java.util.Locale)\r
+ * com.vaadin.data.util.converter.Converter#convertToPresentation(java.lang\r
+ * .Object, java.util.Locale)\r
*/\r
public PRESENTATION convertToPresentation(MODEL value, Locale locale)\r
throws com.vaadin.data.util.converter.Converter.ConversionException {\r
* (non-Javadoc)\r
* \r
* @see\r
- * com.vaadin.data.util.converter.Converter#convertFromTargetToSource(java\r
- * .lang.Object, java.util.Locale)\r
+ * com.vaadin.data.util.converter.Converter#convertToModel(java.lang.Object,\r
+ * java.util.Locale)\r
*/\r
public Boolean convertToModel(String value, Locale locale)\r
throws ConversionException {\r
}\r
}\r
\r
+ /**\r
+ * Gets the string representation for true. Default is "true".\r
+ * \r
+ * @return the string representation for true\r
+ */\r
protected String getTrueString() {\r
return Boolean.TRUE.toString();\r
}\r
\r
+ /**\r
+ * Gets the string representation for false. Default is "false".\r
+ * \r
+ * @return the string representation for false\r
+ */\r
protected String getFalseString() {\r
return Boolean.FALSE.toString();\r
}\r
* (non-Javadoc)\r
* \r
* @see\r
- * com.vaadin.data.util.converter.Converter#convertFromSourceToTarget(java\r
- * .lang.Object, java.util.Locale)\r
+ * com.vaadin.data.util.converter.Converter#convertToPresentation(java.lang\r
+ * .Object, java.util.Locale)\r
*/\r
public String convertToPresentation(Boolean value, Locale locale)\r
throws ConversionException {\r
/*\r
* (non-Javadoc)\r
* \r
- * @see com.vaadin.data.util.converter.Converter#getSourceType()\r
+ * @see com.vaadin.data.util.converter.Converter#getModelType()\r
*/\r
public Class<Boolean> getModelType() {\r
return Boolean.class;\r
/*\r
* (non-Javadoc)\r
* \r
- * @see com.vaadin.data.util.converter.Converter#getTargetType()\r
+ * @see com.vaadin.data.util.converter.Converter#getPresentationType()\r
*/\r
public Class<String> getPresentationType() {\r
return String.class;\r
* (non-Javadoc)\r
* \r
* @see\r
- * com.vaadin.data.util.converter.Converter#convertFromTargetToSource(java\r
- * .lang.Object, java.util.Locale)\r
+ * com.vaadin.data.util.converter.Converter#convertToModel(java.lang.Object,\r
+ * java.util.Locale)\r
*/\r
public Date convertToModel(String value, Locale locale)\r
throws com.vaadin.data.util.converter.Converter.ConversionException {\r
* (non-Javadoc)\r
* \r
* @see\r
- * com.vaadin.data.util.converter.Converter#convertFromSourceToTarget(java\r
- * .lang.Object, java.util.Locale)\r
+ * com.vaadin.data.util.converter.Converter#convertToPresentation(java.lang\r
+ * .Object, java.util.Locale)\r
*/\r
public String convertToPresentation(Date value, Locale locale)\r
throws com.vaadin.data.util.converter.Converter.ConversionException {\r
/*\r
* (non-Javadoc)\r
* \r
- * @see com.vaadin.data.util.converter.Converter#getSourceType()\r
+ * @see com.vaadin.data.util.converter.Converter#getModelType()\r
*/\r
public Class<Date> getModelType() {\r
return Date.class;\r
/*\r
* (non-Javadoc)\r
* \r
- * @see com.vaadin.data.util.converter.Converter#getTargetType()\r
+ * @see com.vaadin.data.util.converter.Converter#getPresentationType()\r
*/\r
public Class<String> getPresentationType() {\r
return String.class;\r
* (non-Javadoc)\r
* \r
* @see\r
- * com.vaadin.data.util.converter.Converter#convertFromTargetToSource(java\r
- * .lang.Object, java.util.Locale)\r
+ * com.vaadin.data.util.converter.Converter#convertToModel(java.lang.Object,\r
+ * java.util.Locale)\r
*/\r
public Double convertToModel(String value, Locale locale)\r
throws ConversionException {\r
* (non-Javadoc)\r
* \r
* @see\r
- * com.vaadin.data.util.converter.Converter#convertFromSourceToTarget(java\r
- * .lang.Object, java.util.Locale)\r
+ * com.vaadin.data.util.converter.Converter#convertToPresentation(java.lang\r
+ * .Object, java.util.Locale)\r
*/\r
public String convertToPresentation(Double value, Locale locale)\r
throws ConversionException {\r
/*\r
* (non-Javadoc)\r
* \r
- * @see com.vaadin.data.util.converter.Converter#getSourceType()\r
+ * @see com.vaadin.data.util.converter.Converter#getModelType()\r
*/\r
public Class<Double> getModelType() {\r
return Double.class;\r
/*\r
* (non-Javadoc)\r
* \r
- * @see com.vaadin.data.util.converter.Converter#getTargetType()\r
+ * @see com.vaadin.data.util.converter.Converter#getPresentationType()\r
*/\r
public Class<String> getPresentationType() {\r
return String.class;\r
* (non-Javadoc)\r
* \r
* @see\r
- * com.vaadin.data.util.converter.Converter#convertFromTargetToSource(java\r
- * .lang.Object, java.util.Locale)\r
+ * com.vaadin.data.util.converter.Converter#convertToModel(java.lang.Object,\r
+ * java.util.Locale)\r
*/\r
public Number convertToModel(String value, Locale locale)\r
throws ConversionException {\r
* (non-Javadoc)\r
* \r
* @see\r
- * com.vaadin.data.util.converter.Converter#convertFromSourceToTarget(java\r
- * .lang.Object, java.util.Locale)\r
+ * com.vaadin.data.util.converter.Converter#convertToPresentation(java.lang\r
+ * .Object, java.util.Locale)\r
*/\r
public String convertToPresentation(Number value, Locale locale)\r
throws ConversionException {\r
/*\r
* (non-Javadoc)\r
* \r
- * @see com.vaadin.data.util.converter.Converter#getSourceType()\r
+ * @see com.vaadin.data.util.converter.Converter#getModelType()\r
*/\r
public Class<Number> getModelType() {\r
return Number.class;\r
/*\r
* (non-Javadoc)\r
* \r
- * @see com.vaadin.data.util.converter.Converter#getTargetType()\r
+ * @see com.vaadin.data.util.converter.Converter#getPresentationType()\r
*/\r
public Class<String> getPresentationType() {\r
return String.class;\r