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