svn commit: r910099 - /ofbiz/trunk/framework/base/src/org/ofbiz/base/conversion/AbstractLocalizedConverter.java

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

svn commit: r910099 - /ofbiz/trunk/framework/base/src/org/ofbiz/base/conversion/AbstractLocalizedConverter.java

doogie-3
Author: doogie
Date: Sun Feb 14 22:36:11 2010
New Revision: 910099

URL: http://svn.apache.org/viewvc?rev=910099&view=rev
Log:
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;
-    }
 }