You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ofbiz.apache.org by do...@apache.org on 2010/02/14 23:35:41 UTC
svn commit: r910098 -
/ofbiz/trunk/framework/base/src/org/ofbiz/base/conversion/AbstractLocalizedConverter.java
Author: doogie
Date: Sun Feb 14 22:35:41 2010
New Revision: 910098
URL: http://svn.apache.org/viewvc?rev=910098&view=rev
Log:
Make AbstractLocalizedConverter more like 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=910098&r1=910097&r2=910098&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:35:41 2010
@@ -28,10 +28,10 @@
* and <code>getTargetClass</code> methods.
*/
public abstract class AbstractLocalizedConverter<S, T> implements LocalizedConverter<S, T> {
- private final Class<S> sourceClass;
- private final Class<T> targetClass;
+ private final Class<? super S> sourceClass;
+ private final Class<? super T> targetClass;
- protected AbstractLocalizedConverter(Class<S> sourceClass, Class<T> targetClass) {
+ protected AbstractLocalizedConverter(Class<? super S> sourceClass, Class<? super T> targetClass) {
this.sourceClass = sourceClass;
this.targetClass = targetClass;
Converters.registerConverter(this);
@@ -53,11 +53,11 @@
return ObjectType.instanceOf(sourceClass, this.getSourceClass()) && ObjectType.instanceOf(targetClass, this.getTargetClass());
}
- public final Class<S> getSourceClass() {
+ public final Class<? super S> getSourceClass() {
return sourceClass;
}
- public final Class<T> getTargetClass() {
+ public final Class<? super T> getTargetClass() {
return targetClass;
}
}