Author: doogie
Date: Mon Mar  1 18:20:38 2010
New Revision: 917630

URL: http://svn.apache.org/viewvc?rev=917630&view=rev
Log:
Remove a bunch of very simple classes, instead registering abstract
versions.

Modified:
    
ofbiz/trunk/framework/base/src/org/ofbiz/base/conversion/NumberConverters.java

Modified: 
ofbiz/trunk/framework/base/src/org/ofbiz/base/conversion/NumberConverters.java
URL: 
http://svn.apache.org/viewvc/ofbiz/trunk/framework/base/src/org/ofbiz/base/conversion/NumberConverters.java?rev=917630&r1=917629&r2=917630&view=diff
==============================================================================
--- 
ofbiz/trunk/framework/base/src/org/ofbiz/base/conversion/NumberConverters.java 
(original)
+++ 
ofbiz/trunk/framework/base/src/org/ofbiz/base/conversion/NumberConverters.java 
Mon Mar  1 18:20:38 2010
@@ -136,42 +136,6 @@
         }
     }
 
-    public static class BigDecimalToDouble extends 
GenericNumberToDouble<BigDecimal> {
-        public BigDecimalToDouble() {
-            super(BigDecimal.class);
-        }
-    }
-
-    public static class BigDecimalToFloat extends 
GenericNumberToFloat<BigDecimal> {
-        public BigDecimalToFloat() {
-            super(BigDecimal.class);
-        }
-    }
-
-    public static class BigDecimalToInteger extends 
GenericNumberToInteger<BigDecimal> {
-        public BigDecimalToInteger() {
-            super(BigDecimal.class);
-        }
-    }
-
-    public static class BigDecimalToList extends 
GenericSingletonToList<BigDecimal> {
-        public BigDecimalToList() {
-            super(BigDecimal.class);
-        }
-    }
-
-    public static class BigDecimalToLong extends 
GenericNumberToLong<BigDecimal> {
-        public BigDecimalToLong() {
-            super(BigDecimal.class);
-        }
-    }
-
-    public static class BigDecimalToSet extends 
GenericSingletonToSet<BigDecimal> {
-        public BigDecimalToSet() {
-            super(BigDecimal.class);
-        }
-    }
-
     public static class BigDecimalToString extends 
AbstractNumberToStringConverter<BigDecimal> {
         public BigDecimalToString() {
             super(BigDecimal.class);
@@ -192,42 +156,6 @@
         }
     }
 
-    public static class BigIntegerToDouble extends 
GenericNumberToDouble<BigInteger> {
-        public BigIntegerToDouble() {
-            super(BigInteger.class);
-        }
-    }
-
-    public static class BigIntegerToFloat extends 
GenericNumberToFloat<BigInteger> {
-        public BigIntegerToFloat() {
-            super(BigInteger.class);
-        }
-    }
-
-    public static class BigIntegerToInteger extends 
GenericNumberToInteger<BigInteger> {
-        public BigIntegerToInteger() {
-            super(BigInteger.class);
-        }
-    }
-
-    public static class BigIntegerToList extends 
GenericSingletonToList<BigInteger> {
-        public BigIntegerToList() {
-            super(BigInteger.class);
-        }
-    }
-
-    public static class BigIntegerToLong extends 
GenericNumberToLong<BigInteger> {
-        public BigIntegerToLong() {
-            super(BigInteger.class);
-        }
-    }
-
-    public static class BigIntegerToSet extends 
GenericSingletonToSet<BigInteger> {
-        public BigIntegerToSet() {
-            super(BigInteger.class);
-        }
-    }
-
     public static class BigIntegerToString extends 
AbstractNumberToStringConverter<BigInteger> {
         public BigIntegerToString() {
             super(BigInteger.class);
@@ -238,42 +166,6 @@
         }
     }
 
-    public static class ByteToDouble extends GenericNumberToDouble<Byte> {
-        public ByteToDouble() {
-            super(Byte.class);
-        }
-    }
-
-    public static class ByteToFloat extends GenericNumberToFloat<Byte> {
-        public ByteToFloat() {
-            super(Byte.class);
-        }
-    }
-
-    public static class ByteToInteger extends GenericNumberToInteger<Byte> {
-        public ByteToInteger() {
-            super(Byte.class);
-        }
-    }
-
-    public static class ByteToList extends GenericSingletonToList<Byte> {
-        public ByteToList() {
-            super(Byte.class);
-        }
-    }
-
-    public static class ByteToLong extends GenericNumberToLong<Byte> {
-        public ByteToLong() {
-            super(Byte.class);
-        }
-    }
-
-    public static class ByteToSet extends GenericSingletonToSet<Byte> {
-        public ByteToSet() {
-            super(Byte.class);
-        }
-    }
-
     public static class ByteToString extends 
AbstractNumberToStringConverter<Byte> {
         public ByteToString() {
             super(Byte.class);
@@ -298,36 +190,6 @@
         }
     }
 
-    public static class DoubleToFloat extends GenericNumberToFloat<Double> {
-        public DoubleToFloat() {
-            super(Double.class);
-        }
-    }
-
-    public static class DoubleToInteger extends GenericNumberToInteger<Double> 
{
-        public DoubleToInteger() {
-            super(Double.class);
-        }
-    }
-
-    public static class DoubleToList extends GenericSingletonToList<Double> {
-        public DoubleToList() {
-            super(Double.class);
-        }
-    }
-
-    public static class DoubleToLong extends GenericNumberToLong<Double> {
-        public DoubleToLong() {
-            super(Double.class);
-        }
-    }
-
-    public static class DoubleToSet extends GenericSingletonToSet<Double> {
-        public DoubleToSet() {
-            super(Double.class);
-        }
-    }
-
     public static class DoubleToString extends 
AbstractNumberToStringConverter<Double> {
         public DoubleToString() {
             super(Double.class);
@@ -348,36 +210,6 @@
         }
     }
 
-    public static class FloatToDouble extends GenericNumberToDouble<Float> {
-        public FloatToDouble() {
-            super(Float.class);
-        }
-    }
-
-    public static class FloatToInteger extends GenericNumberToInteger<Float> {
-        public FloatToInteger() {
-            super(Float.class);
-        }
-    }
-
-    public static class FloatToList extends GenericSingletonToList<Float> {
-        public FloatToList() {
-            super(Float.class);
-        }
-    }
-
-    public static class FloatToLong extends GenericNumberToLong<Float> {
-        public FloatToLong() {
-            super(Float.class);
-        }
-    }
-
-    public static class FloatToSet extends GenericSingletonToSet<Float> {
-        public FloatToSet() {
-            super(Float.class);
-        }
-    }
-
     public static class FloatToString extends 
AbstractNumberToStringConverter<Float> {
         public FloatToString() {
             super(Float.class);
@@ -408,42 +240,6 @@
         }
     }
 
-    public static class IntegerToDouble extends GenericNumberToDouble<Integer> 
{
-        public IntegerToDouble() {
-            super(Integer.class);
-        }
-    }
-
-    public static class IntegerToFloat extends GenericNumberToFloat<Integer> {
-        public IntegerToFloat() {
-            super(Integer.class);
-        }
-    }
-
-    public static class IntegerToList extends GenericSingletonToList<Integer> {
-        public IntegerToList() {
-            super(Integer.class);
-        }
-    }
-
-    public static class IntegerToLong extends GenericNumberToLong<Integer> {
-        public IntegerToLong() {
-            super(Integer.class);
-        }
-    }
-
-    public static class IntegerToSet extends GenericSingletonToSet<Integer> {
-        public IntegerToSet() {
-            super(Integer.class);
-        }
-    }
-
-    public static class IntegerToShort extends GenericNumberToShort<Integer> {
-        public IntegerToShort() {
-            super(Integer.class);
-        }
-    }
-
     public static class IntegerToString extends 
AbstractNumberToStringConverter<Integer> {
         public IntegerToString() {
             super(Integer.class);
@@ -474,42 +270,6 @@
         }
     }
 
-    public static class LongToDouble extends GenericNumberToDouble<Long> {
-        public LongToDouble() {
-            super(Long.class);
-        }
-    }
-
-    public static class LongToFloat extends GenericNumberToFloat<Long> {
-        public LongToFloat() {
-            super(Long.class);
-        }
-    }
-
-    public static class LongToInteger extends GenericNumberToInteger<Long> {
-        public LongToInteger() {
-            super(Long.class);
-        }
-    }
-
-    public static class LongToList extends GenericSingletonToList<Long> {
-        public LongToList() {
-            super(Long.class);
-        }
-    }
-
-    public static class LongToSet extends GenericSingletonToSet<Long> {
-        public LongToSet() {
-            super(Long.class);
-        }
-    }
-
-    public static class LongToShort extends GenericNumberToShort<Long> {
-        public LongToShort() {
-            super(Long.class);
-        }
-    }
-
     public static class LongToString extends 
AbstractNumberToStringConverter<Long> {
         public LongToString() {
             super(Long.class);
@@ -520,42 +280,6 @@
         }
     }
 
-    public static class ShortToDouble extends GenericNumberToDouble<Short> {
-        public ShortToDouble() {
-            super(Short.class);
-        }
-    }
-
-    public static class ShortToFloat extends GenericNumberToFloat<Short> {
-        public ShortToFloat() {
-            super(Short.class);
-        }
-    }
-
-    public static class ShortToInteger extends GenericNumberToInteger<Short> {
-        public ShortToInteger() {
-            super(Short.class);
-        }
-    }
-
-    public static class ShortToList extends GenericSingletonToList<Short> {
-        public ShortToList() {
-            super(Short.class);
-        }
-    }
-
-    public static class ShortToLong extends GenericNumberToLong<Short> {
-        public ShortToLong() {
-            super(Short.class);
-        }
-    }
-
-    public static class ShortToSet extends GenericSingletonToSet<Short> {
-        public ShortToSet() {
-            super(Short.class);
-        }
-    }
-
     public static class ShortToString extends 
AbstractNumberToStringConverter<Short> {
         public ShortToString() {
             super(Short.class);
@@ -658,5 +382,58 @@
 
     public void loadConverters() {
         Converters.loadContainedConverters(NumberConverters.class);
+
+        Converters.registerConverter(new 
GenericNumberToDouble<BigDecimal>(BigDecimal.class));
+        Converters.registerConverter(new 
GenericNumberToDouble<BigInteger>(BigInteger.class));
+        Converters.registerConverter(new 
GenericNumberToDouble<Byte>(Byte.class));
+        Converters.registerConverter(new 
GenericNumberToDouble<Float>(Float.class));
+        Converters.registerConverter(new 
GenericNumberToDouble<Integer>(Integer.class));
+        Converters.registerConverter(new 
GenericNumberToDouble<Long>(Long.class));
+        Converters.registerConverter(new 
GenericNumberToDouble<Short>(Short.class));
+
+        Converters.registerConverter(new 
GenericNumberToFloat<BigDecimal>(BigDecimal.class));
+        Converters.registerConverter(new 
GenericNumberToFloat<BigInteger>(BigInteger.class));
+        Converters.registerConverter(new 
GenericNumberToFloat<Byte>(Byte.class));
+        Converters.registerConverter(new 
GenericNumberToFloat<Double>(Double.class));
+        Converters.registerConverter(new 
GenericNumberToFloat<Integer>(Integer.class));
+        Converters.registerConverter(new 
GenericNumberToFloat<Long>(Long.class));
+        Converters.registerConverter(new 
GenericNumberToFloat<Short>(Short.class));
+
+        Converters.registerConverter(new 
GenericNumberToInteger<BigDecimal>(BigDecimal.class));
+        Converters.registerConverter(new 
GenericNumberToInteger<BigInteger>(BigInteger.class));
+        Converters.registerConverter(new 
GenericNumberToInteger<Byte>(Byte.class));
+        Converters.registerConverter(new 
GenericNumberToInteger<Double>(Double.class));
+        Converters.registerConverter(new 
GenericNumberToInteger<Float>(Float.class));
+        Converters.registerConverter(new 
GenericNumberToInteger<Long>(Long.class));
+        Converters.registerConverter(new 
GenericNumberToInteger<Short>(Short.class));
+
+        Converters.registerConverter(new 
GenericSingletonToList<BigDecimal>(BigDecimal.class));
+        Converters.registerConverter(new 
GenericSingletonToList<BigInteger>(BigInteger.class));
+        Converters.registerConverter(new 
GenericSingletonToList<Byte>(Byte.class));
+        Converters.registerConverter(new 
GenericSingletonToList<Double>(Double.class));
+        Converters.registerConverter(new 
GenericSingletonToList<Float>(Float.class));
+        Converters.registerConverter(new 
GenericSingletonToList<Integer>(Integer.class));
+        Converters.registerConverter(new 
GenericSingletonToList<Long>(Long.class));
+        Converters.registerConverter(new 
GenericSingletonToList<Short>(Short.class));
+
+        Converters.registerConverter(new 
GenericNumberToLong<BigDecimal>(BigDecimal.class));
+        Converters.registerConverter(new 
GenericNumberToLong<BigInteger>(BigInteger.class));
+        Converters.registerConverter(new 
GenericNumberToLong<Byte>(Byte.class));
+        Converters.registerConverter(new 
GenericNumberToLong<Double>(Double.class));
+        Converters.registerConverter(new 
GenericNumberToLong<Float>(Float.class));
+        Converters.registerConverter(new 
GenericNumberToLong<Integer>(Integer.class));
+        Converters.registerConverter(new 
GenericNumberToLong<Short>(Short.class));
+
+        Converters.registerConverter(new 
GenericSingletonToSet<BigDecimal>(BigDecimal.class));
+        Converters.registerConverter(new 
GenericSingletonToSet<BigInteger>(BigInteger.class));
+        Converters.registerConverter(new 
GenericSingletonToSet<Byte>(Byte.class));
+        Converters.registerConverter(new 
GenericSingletonToSet<Double>(Double.class));
+        Converters.registerConverter(new 
GenericSingletonToSet<Float>(Float.class));
+        Converters.registerConverter(new 
GenericSingletonToSet<Integer>(Integer.class));
+        Converters.registerConverter(new 
GenericSingletonToSet<Long>(Long.class));
+        Converters.registerConverter(new 
GenericSingletonToSet<Short>(Short.class));
+
+        Converters.registerConverter(new 
GenericNumberToShort<Integer>(Integer.class));
+        Converters.registerConverter(new 
GenericNumberToShort<Long>(Long.class));
     }
 }


Reply via email to