summaryrefslogtreecommitdiffstats
path: root/src/com/vaadin/data/util
diff options
context:
space:
mode:
authorArtur Signell <artur@vaadin.com>2011-12-21 19:08:08 +0200
committerArtur Signell <artur@vaadin.com>2011-12-21 19:08:08 +0200
commitb8a5152089990aa2b2454bc11dadbfd1d5362709 (patch)
treeaa830f920271590000344b97dfbc16f7e1087e86 /src/com/vaadin/data/util
parent32688c707167edc7b47580c2f66b03a523ae07a2 (diff)
downloadvaadin-framework-b8a5152089990aa2b2454bc11dadbfd1d5362709.tar.gz
vaadin-framework-b8a5152089990aa2b2454bc11dadbfd1d5362709.zip
#8101 Renamed source type to presentation and target type to model for
clarity
Diffstat (limited to 'src/com/vaadin/data/util')
-rw-r--r--src/com/vaadin/data/util/converter/BooleanToStringConverter.java8
-rw-r--r--src/com/vaadin/data/util/converter/Converter.java53
-rw-r--r--src/com/vaadin/data/util/converter/DateToStringConverter.java14
-rw-r--r--src/com/vaadin/data/util/converter/DoubleToStringConverter.java14
-rw-r--r--src/com/vaadin/data/util/converter/IntegerToStringConverter.java14
-rw-r--r--src/com/vaadin/data/util/converter/LongToDateConverter.java8
-rw-r--r--src/com/vaadin/data/util/converter/NumberToStringConverter.java14
-rw-r--r--src/com/vaadin/data/util/converter/ReverseConverter.java28
8 files changed, 75 insertions, 78 deletions
diff --git a/src/com/vaadin/data/util/converter/BooleanToStringConverter.java b/src/com/vaadin/data/util/converter/BooleanToStringConverter.java
index 466f0f3b79..9c6add7c99 100644
--- a/src/com/vaadin/data/util/converter/BooleanToStringConverter.java
+++ b/src/com/vaadin/data/util/converter/BooleanToStringConverter.java
@@ -27,7 +27,7 @@ public class BooleanToStringConverter implements Converter<Boolean, String> {
* com.vaadin.data.util.converter.Converter#convertFromTargetToSource(java
* .lang.Object, java.util.Locale)
*/
- public Boolean convertFromTargetToSource(String value, Locale locale)
+ public Boolean convertToModel(String value, Locale locale)
throws ConversionException {
if (value == null) {
return null;
@@ -61,7 +61,7 @@ public class BooleanToStringConverter implements Converter<Boolean, String> {
* com.vaadin.data.util.converter.Converter#convertFromSourceToTarget(java
* .lang.Object, java.util.Locale)
*/
- public String convertFromSourceToTarget(Boolean value, Locale locale)
+ public String convertToPresentation(Boolean value, Locale locale)
throws ConversionException {
if (value == null) {
return null;
@@ -78,7 +78,7 @@ public class BooleanToStringConverter implements Converter<Boolean, String> {
*
* @see com.vaadin.data.util.converter.Converter#getSourceType()
*/
- public Class<Boolean> getSourceType() {
+ public Class<Boolean> getModelType() {
return Boolean.class;
}
@@ -87,7 +87,7 @@ public class BooleanToStringConverter implements Converter<Boolean, String> {
*
* @see com.vaadin.data.util.converter.Converter#getTargetType()
*/
- public Class<String> getTargetType() {
+ public Class<String> getPresentationType() {
return String.class;
}
diff --git a/src/com/vaadin/data/util/converter/Converter.java b/src/com/vaadin/data/util/converter/Converter.java
index 943d6ec76a..2a2c3025d9 100644
--- a/src/com/vaadin/data/util/converter/Converter.java
+++ b/src/com/vaadin/data/util/converter/Converter.java
@@ -8,13 +8,13 @@ import java.io.Serializable;
import java.util.Locale;
/**
- * Interface that implements conversion between objects of one type to another
- * and back.
+ * Interface that implements conversion between objects between model and
+ * presentation types.
* <p>
- * Typically {@link #convertFromSourceToTarget(Object, Locale)} and
- * {@link #convertFromTargetToSource(Object, Locale)} should be symmetric so
- * that chaining these together returns the original result for all input but
- * this is not a requirement.
+ * Typically {@link #convertToPresentation(Object, Locale)} and
+ * {@link #convertToModel(Object, Locale)} should be symmetric so that chaining
+ * these together returns the original result for all input but this is not a
+ * requirement.
* </p>
* <p>
* Converters must not have any side effects (never update UI from inside a
@@ -27,18 +27,18 @@ import java.util.Locale;
* If conversion of a value fails, a {@link ConversionException} is thrown.
* </p>
*
- * @param <SOURCE>
- * The source type. Must be compatible with what
- * {@link #getSourceType()} returns.
- * @param <TARGET>
- * The target type. Must be compatible with what
- * {@link #getTargetType()} returns.
+ * @param <MODEL>
+ * The model type. Must be compatible with what
+ * {@link #getModelType()} returns.
+ * @param <PRESENTATION>
+ * The presentation type. Must be compatible with what
+ * {@link #getPresentationType()} returns.
* @author Vaadin Ltd.
* @version
* @VERSION@
* @since 7.0
*/
-public interface Converter<SOURCE, TARGET> extends Serializable {
+public interface Converter<MODEL, PRESENTATION> extends Serializable {
/**
* Converts the given value from target type to source type.
@@ -46,9 +46,8 @@ public interface Converter<SOURCE, TARGET> extends Serializable {
* A converter can optionally use locale to do the conversion.
* </p>
* A converter should in most cases be symmetric so chaining
- * {@link #convertFromSourceToTarget(Object, Locale)} and
- * {@link #convertFromTargetToSource(Object, Locale)} should return the
- * original value.
+ * {@link #convertToPresentation(Object, Locale)} and
+ * {@link #convertToModel(Object, Locale)} should return the original value.
*
* @param value
* The value to convert, compatible with the target type. Can be
@@ -59,7 +58,7 @@ public interface Converter<SOURCE, TARGET> extends Serializable {
* @throws ConversionException
* If the value could not be converted
*/
- public SOURCE convertFromTargetToSource(TARGET value, Locale locale)
+ public MODEL convertToModel(PRESENTATION value, Locale locale)
throws ConversionException;
/**
@@ -68,9 +67,8 @@ public interface Converter<SOURCE, TARGET> extends Serializable {
* A converter can optionally use locale to do the conversion.
* </p>
* A converter should in most cases be symmetric so chaining
- * {@link #convertFromSourceToTarget(Object, Locale)} and
- * {@link #convertFromTargetToSource(Object, Locale)} should return the
- * original value.
+ * {@link #convertToPresentation(Object, Locale)} and
+ * {@link #convertToModel(Object, Locale)} should return the original value.
*
* @param value
* The value to convert, compatible with the target type. Can be
@@ -81,34 +79,33 @@ public interface Converter<SOURCE, TARGET> extends Serializable {
* @throws ConversionException
* If the value could not be converted
*/
- public TARGET convertFromSourceToTarget(SOURCE value, Locale locale)
+ public PRESENTATION convertToPresentation(MODEL value, Locale locale)
throws ConversionException;
/**
* The source type of the converter.
*
* Values of this type can be passed to
- * {@link #convertFromSourceToTarget(Object, Locale)}.
+ * {@link #convertToPresentation(Object, Locale)}.
*
* @return The source type
*/
- public Class<SOURCE> getSourceType();
+ public Class<MODEL> getModelType();
/**
* The target type of the converter.
*
* Values of this type can be passed to
- * {@link #convertFromTargetToSource(Object, Locale)}.
+ * {@link #convertToModel(Object, Locale)}.
*
* @return The target type
*/
- public Class<TARGET> getTargetType();
+ public Class<PRESENTATION> getPresentationType();
/**
* An exception that signals that the value passed to
- * {@link Converter#convertFromSourceToTarget(Object, Locale)} or
- * {@link Converter#convertFromTargetToSource(Object, Locale)} could not be
- * converted.
+ * {@link Converter#convertToPresentation(Object, Locale)} or
+ * {@link Converter#convertToModel(Object, Locale)} could not be converted.
*
* @author Vaadin Ltd
* @version
diff --git a/src/com/vaadin/data/util/converter/DateToStringConverter.java b/src/com/vaadin/data/util/converter/DateToStringConverter.java
index 56405b776a..947a426db6 100644
--- a/src/com/vaadin/data/util/converter/DateToStringConverter.java
+++ b/src/com/vaadin/data/util/converter/DateToStringConverter.java
@@ -28,8 +28,8 @@ public class DateToStringConverter implements Converter<Date, String> {
/**
* Returns the format used by
- * {@link #convertFromSourceToTarget(Date, Locale)} and
- * {@link #convertFromTargetToSource(String, Locale)}.
+ * {@link #convertToPresentation(Date, Locale)} and
+ * {@link #convertToModel(String, Locale)}.
*
* @param locale
* The locale to use
@@ -53,7 +53,7 @@ public class DateToStringConverter implements Converter<Date, String> {
* com.vaadin.data.util.converter.Converter#convertFromTargetToSource(java
* .lang.Object, java.util.Locale)
*/
- public Date convertFromTargetToSource(String value, Locale locale)
+ public Date convertToModel(String value, Locale locale)
throws com.vaadin.data.util.converter.Converter.ConversionException {
if (value == null) {
return null;
@@ -66,7 +66,7 @@ public class DateToStringConverter implements Converter<Date, String> {
Date parsedValue = getFormat(locale).parse(value, parsePosition);
if (parsePosition.getIndex() != value.length()) {
throw new ConversionException("Could not convert '" + value
- + "' to " + getTargetType().getName());
+ + "' to " + getPresentationType().getName());
}
return parsedValue;
@@ -79,7 +79,7 @@ public class DateToStringConverter implements Converter<Date, String> {
* com.vaadin.data.util.converter.Converter#convertFromSourceToTarget(java
* .lang.Object, java.util.Locale)
*/
- public String convertFromSourceToTarget(Date value, Locale locale)
+ public String convertToPresentation(Date value, Locale locale)
throws com.vaadin.data.util.converter.Converter.ConversionException {
if (value == null) {
return null;
@@ -93,7 +93,7 @@ public class DateToStringConverter implements Converter<Date, String> {
*
* @see com.vaadin.data.util.converter.Converter#getSourceType()
*/
- public Class<Date> getSourceType() {
+ public Class<Date> getModelType() {
return Date.class;
}
@@ -102,7 +102,7 @@ public class DateToStringConverter implements Converter<Date, String> {
*
* @see com.vaadin.data.util.converter.Converter#getTargetType()
*/
- public Class<String> getTargetType() {
+ public Class<String> getPresentationType() {
return String.class;
}
diff --git a/src/com/vaadin/data/util/converter/DoubleToStringConverter.java b/src/com/vaadin/data/util/converter/DoubleToStringConverter.java
index e548936e2f..a6bebaddd3 100644
--- a/src/com/vaadin/data/util/converter/DoubleToStringConverter.java
+++ b/src/com/vaadin/data/util/converter/DoubleToStringConverter.java
@@ -28,8 +28,8 @@ public class DoubleToStringConverter implements Converter<Double, String> {
/**
* Returns the format used by
- * {@link #convertFromSourceToTarget(Double, Locale)} and
- * {@link #convertFromTargetToSource(String, Locale)}.
+ * {@link #convertToPresentation(Double, Locale)} and
+ * {@link #convertToModel(String, Locale)}.
*
* @param locale
* The locale to use
@@ -50,7 +50,7 @@ public class DoubleToStringConverter implements Converter<Double, String> {
* com.vaadin.data.util.converter.Converter#convertFromTargetToSource(java
* .lang.Object, java.util.Locale)
*/
- public Double convertFromTargetToSource(String value, Locale locale)
+ public Double convertToModel(String value, Locale locale)
throws ConversionException {
if (value == null) {
return null;
@@ -63,7 +63,7 @@ public class DoubleToStringConverter implements Converter<Double, String> {
Number parsedValue = getFormat(locale).parse(value, parsePosition);
if (parsePosition.getIndex() != value.length()) {
throw new ConversionException("Could not convert '" + value
- + "' to " + getTargetType().getName());
+ + "' to " + getPresentationType().getName());
}
return parsedValue.doubleValue();
}
@@ -75,7 +75,7 @@ public class DoubleToStringConverter implements Converter<Double, String> {
* com.vaadin.data.util.converter.Converter#convertFromSourceToTarget(java
* .lang.Object, java.util.Locale)
*/
- public String convertFromSourceToTarget(Double value, Locale locale)
+ public String convertToPresentation(Double value, Locale locale)
throws ConversionException {
if (value == null) {
return null;
@@ -89,7 +89,7 @@ public class DoubleToStringConverter implements Converter<Double, String> {
*
* @see com.vaadin.data.util.converter.Converter#getSourceType()
*/
- public Class<Double> getSourceType() {
+ public Class<Double> getModelType() {
return Double.class;
}
@@ -98,7 +98,7 @@ public class DoubleToStringConverter implements Converter<Double, String> {
*
* @see com.vaadin.data.util.converter.Converter#getTargetType()
*/
- public Class<String> getTargetType() {
+ public Class<String> getPresentationType() {
return String.class;
}
}
diff --git a/src/com/vaadin/data/util/converter/IntegerToStringConverter.java b/src/com/vaadin/data/util/converter/IntegerToStringConverter.java
index afd63b88c4..5c0d6761c0 100644
--- a/src/com/vaadin/data/util/converter/IntegerToStringConverter.java
+++ b/src/com/vaadin/data/util/converter/IntegerToStringConverter.java
@@ -25,8 +25,8 @@ public class IntegerToStringConverter implements Converter<Integer, String> {
/**
* Returns the format used by
- * {@link #convertFromSourceToTarget(Integer, Locale)} and
- * {@link #convertFromTargetToSource(String, Locale)}.
+ * {@link #convertToPresentation(Integer, Locale)} and
+ * {@link #convertToModel(String, Locale)}.
*
* @param locale
* The locale to use
@@ -39,7 +39,7 @@ public class IntegerToStringConverter implements Converter<Integer, String> {
return NumberFormat.getIntegerInstance(locale);
}
- public Integer convertFromTargetToSource(String value, Locale locale)
+ public Integer convertToModel(String value, Locale locale)
throws ConversionException {
if (value == null) {
return null;
@@ -54,7 +54,7 @@ public class IntegerToStringConverter implements Converter<Integer, String> {
Number parsedValue = getFormat(locale).parse(value, parsePosition);
if (parsePosition.getIndex() != value.length()) {
throw new ConversionException("Could not convert '" + value
- + "' to " + getSourceType().getName());
+ + "' to " + getModelType().getName());
}
if (parsedValue == null) {
@@ -64,7 +64,7 @@ public class IntegerToStringConverter implements Converter<Integer, String> {
return parsedValue.intValue();
}
- public String convertFromSourceToTarget(Integer value, Locale locale)
+ public String convertToPresentation(Integer value, Locale locale)
throws ConversionException {
if (value == null) {
return null;
@@ -73,11 +73,11 @@ public class IntegerToStringConverter implements Converter<Integer, String> {
return getFormat(locale).format(value);
}
- public Class<Integer> getSourceType() {
+ public Class<Integer> getModelType() {
return Integer.class;
}
- public Class<String> getTargetType() {
+ public Class<String> getPresentationType() {
return String.class;
}
diff --git a/src/com/vaadin/data/util/converter/LongToDateConverter.java b/src/com/vaadin/data/util/converter/LongToDateConverter.java
index c7d2a33c76..c22e8af16e 100644
--- a/src/com/vaadin/data/util/converter/LongToDateConverter.java
+++ b/src/com/vaadin/data/util/converter/LongToDateConverter.java
@@ -24,7 +24,7 @@ public class LongToDateConverter implements Converter<Long, Date> {
* com.vaadin.data.util.converter.Converter#convertFromTargetToSource(java
* .lang.Object, java.util.Locale)
*/
- public Long convertFromTargetToSource(Date value, Locale locale) {
+ public Long convertToModel(Date value, Locale locale) {
if (value == null) {
return null;
}
@@ -39,7 +39,7 @@ public class LongToDateConverter implements Converter<Long, Date> {
* com.vaadin.data.util.converter.Converter#convertFromSourceToTarget(java
* .lang.Object, java.util.Locale)
*/
- public Date convertFromSourceToTarget(Long value, Locale locale) {
+ public Date convertToPresentation(Long value, Locale locale) {
if (value == null) {
return null;
}
@@ -52,7 +52,7 @@ public class LongToDateConverter implements Converter<Long, Date> {
*
* @see com.vaadin.data.util.converter.Converter#getSourceType()
*/
- public Class<Long> getSourceType() {
+ public Class<Long> getModelType() {
return Long.class;
}
@@ -61,7 +61,7 @@ public class LongToDateConverter implements Converter<Long, Date> {
*
* @see com.vaadin.data.util.converter.Converter#getTargetType()
*/
- public Class<Date> getTargetType() {
+ public Class<Date> getPresentationType() {
return Date.class;
}
diff --git a/src/com/vaadin/data/util/converter/NumberToStringConverter.java b/src/com/vaadin/data/util/converter/NumberToStringConverter.java
index 227751dbfd..cd4c1363b7 100644
--- a/src/com/vaadin/data/util/converter/NumberToStringConverter.java
+++ b/src/com/vaadin/data/util/converter/NumberToStringConverter.java
@@ -24,8 +24,8 @@ public class NumberToStringConverter implements Converter<Number, String> {
/**
* Returns the format used by
- * {@link #convertFromSourceToTarget(Number, Locale)} and
- * {@link #convertFromTargetToSource(String, Locale)}.
+ * {@link #convertToPresentation(Number, Locale)} and
+ * {@link #convertToModel(String, Locale)}.
*
* @param locale
* The locale to use
@@ -46,7 +46,7 @@ public class NumberToStringConverter implements Converter<Number, String> {
* com.vaadin.data.util.converter.Converter#convertFromTargetToSource(java
* .lang.Object, java.util.Locale)
*/
- public Number convertFromTargetToSource(String value, Locale locale)
+ public Number convertToModel(String value, Locale locale)
throws ConversionException {
if (value == null) {
return null;
@@ -61,7 +61,7 @@ public class NumberToStringConverter implements Converter<Number, String> {
Number parsedValue = getFormat(locale).parse(value, parsePosition);
if (parsePosition.getIndex() != value.length()) {
throw new ConversionException("Could not convert '" + value
- + "' to " + getTargetType().getName());
+ + "' to " + getPresentationType().getName());
}
if (parsedValue == null) {
@@ -78,7 +78,7 @@ public class NumberToStringConverter implements Converter<Number, String> {
* com.vaadin.data.util.converter.Converter#convertFromSourceToTarget(java
* .lang.Object, java.util.Locale)
*/
- public String convertFromSourceToTarget(Number value, Locale locale)
+ public String convertToPresentation(Number value, Locale locale)
throws ConversionException {
if (value == null) {
return null;
@@ -92,7 +92,7 @@ public class NumberToStringConverter implements Converter<Number, String> {
*
* @see com.vaadin.data.util.converter.Converter#getSourceType()
*/
- public Class<Number> getSourceType() {
+ public Class<Number> getModelType() {
return Number.class;
}
@@ -101,7 +101,7 @@ public class NumberToStringConverter implements Converter<Number, String> {
*
* @see com.vaadin.data.util.converter.Converter#getTargetType()
*/
- public Class<String> getTargetType() {
+ public Class<String> getPresentationType() {
return String.class;
}
diff --git a/src/com/vaadin/data/util/converter/ReverseConverter.java b/src/com/vaadin/data/util/converter/ReverseConverter.java
index d3e2540b57..c86ba72395 100644
--- a/src/com/vaadin/data/util/converter/ReverseConverter.java
+++ b/src/com/vaadin/data/util/converter/ReverseConverter.java
@@ -10,9 +10,9 @@ import java.util.Locale;
* A converter that wraps another {@link Converter} and reverses source and
* target types.
*
- * @param <SOURCE>
+ * @param <MODEL>
* The source type
- * @param <TARGET>
+ * @param <PRESENTATION>
* The target type
*
* @author Vaadin Ltd
@@ -20,10 +20,10 @@ import java.util.Locale;
* @VERSION@
* @since 7.0
*/
-public class ReverseConverter<SOURCE, TARGET> implements
- Converter<SOURCE, TARGET> {
+public class ReverseConverter<MODEL, PRESENTATION> implements
+ Converter<MODEL, PRESENTATION> {
- private Converter<TARGET, SOURCE> realConverter;
+ private Converter<PRESENTATION, MODEL> realConverter;
/**
* Creates a converter from source to target based on a converter that
@@ -32,7 +32,7 @@ public class ReverseConverter<SOURCE, TARGET> implements
* @param converter
* The converter to use in a reverse fashion
*/
- public ReverseConverter(Converter<TARGET, SOURCE> converter) {
+ public ReverseConverter(Converter<PRESENTATION, MODEL> converter) {
this.realConverter = converter;
}
@@ -43,9 +43,9 @@ public class ReverseConverter<SOURCE, TARGET> implements
* com.vaadin.data.util.converter.Converter#convertFromTargetToSource(java
* .lang.Object, java.util.Locale)
*/
- public SOURCE convertFromTargetToSource(TARGET value, Locale locale)
+ public MODEL convertToModel(PRESENTATION value, Locale locale)
throws com.vaadin.data.util.converter.Converter.ConversionException {
- return realConverter.convertFromSourceToTarget(value, locale);
+ return realConverter.convertToPresentation(value, locale);
}
/*
@@ -55,9 +55,9 @@ public class ReverseConverter<SOURCE, TARGET> implements
* com.vaadin.data.util.converter.Converter#convertFromSourceToTarget(java
* .lang.Object, java.util.Locale)
*/
- public TARGET convertFromSourceToTarget(SOURCE value, Locale locale)
+ public PRESENTATION convertToPresentation(MODEL value, Locale locale)
throws com.vaadin.data.util.converter.Converter.ConversionException {
- return realConverter.convertFromTargetToSource(value, locale);
+ return realConverter.convertToModel(value, locale);
}
/*
@@ -65,8 +65,8 @@ public class ReverseConverter<SOURCE, TARGET> implements
*
* @see com.vaadin.data.util.converter.Converter#getSourceType()
*/
- public Class<SOURCE> getSourceType() {
- return realConverter.getTargetType();
+ public Class<MODEL> getModelType() {
+ return realConverter.getPresentationType();
}
/*
@@ -74,8 +74,8 @@ public class ReverseConverter<SOURCE, TARGET> implements
*
* @see com.vaadin.data.util.converter.Converter#getTargetType()
*/
- public Class<TARGET> getTargetType() {
- return realConverter.getSourceType();
+ public Class<PRESENTATION> getPresentationType() {
+ return realConverter.getModelType();
}
}