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;
- }
}