Author: doogie
Date: Sun Feb 14 22:36:11 2010
New Revision: 910099
URL:
http://svn.apache.org/viewvc?rev=910099&view=revLog:
Make AbstractLocalizedConverter extend AbstractConverter.
Modified:
ofbiz/trunk/framework/base/src/org/ofbiz/base/conversion/AbstractLocalizedConverter.java
Modified: ofbiz/trunk/framework/base/src/org/ofbiz/base/conversion/AbstractLocalizedConverter.java
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/framework/base/src/org/ofbiz/base/conversion/AbstractLocalizedConverter.java?rev=910099&r1=910098&r2=910099&view=diff==============================================================================
--- ofbiz/trunk/framework/base/src/org/ofbiz/base/conversion/AbstractLocalizedConverter.java (original)
+++ ofbiz/trunk/framework/base/src/org/ofbiz/base/conversion/AbstractLocalizedConverter.java Sun Feb 14 22:36:11 2010
@@ -27,18 +27,9 @@
* and it implements the <code>canConvert</code>, <code>getSourceClass</code>,
* and <code>getTargetClass</code> methods.
*/
-public abstract class AbstractLocalizedConverter<S, T> implements LocalizedConverter<S, T> {
- private final Class<? super S> sourceClass;
- private final Class<? super T> targetClass;
-
+public abstract class AbstractLocalizedConverter<S, T> extends AbstractConverter<S, T> implements LocalizedConverter<S, T> {
protected AbstractLocalizedConverter(Class<? super S> sourceClass, Class<? super T> targetClass) {
- this.sourceClass = sourceClass;
- this.targetClass = targetClass;
- Converters.registerConverter(this);
- }
-
- public T convert(Class<?> targetClass, S obj) throws ConversionException {
- return convert(obj);
+ super(sourceClass, targetClass);
}
public T convert(Class<?> targetClass, S obj, Locale locale, TimeZone timeZone) throws ConversionException {
@@ -48,16 +39,4 @@
public T convert(Class<?> targetClass, S obj, Locale locale, TimeZone timeZone, String formatString) throws ConversionException {
return convert(obj, locale, timeZone, formatString);
}
-
- public boolean canConvert(Class<?> sourceClass, Class<?> targetClass) {
- return ObjectType.instanceOf(sourceClass, this.getSourceClass()) && ObjectType.instanceOf(targetClass, this.getTargetClass());
- }
-
- public final Class<? super S> getSourceClass() {
- return sourceClass;
- }
-
- public final Class<? super T> getTargetClass() {
- return targetClass;
- }
}