svn commit: r917630 - /ofbiz/trunk/framework/base/src/org/ofbiz/base/conversion/NumberConverters.java

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

svn commit: r917630 - /ofbiz/trunk/framework/base/src/org/ofbiz/base/conversion/NumberConverters.java

doogie-3
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));
     }
 }