[picocontainer-scm] [5629] java/2.x/trunk/pico/container/src/java/org/picocontainer/converters/BuiltInConverters.java: Better communication of intent.
mauro-yCVjj/[email protected]
| Newsgroups | gmane.comp.java.picocontainer.cvs |
|---|---|
| Message-ID | <[email protected]> |
Revision 5629
Author mauro
Date 2010-02-21 03:31:28 -0600 (Sun, 21 Feb 2010)
Log Message
Better communication of intent.
Modified Paths
- java/2.x/trunk/pico/container/src/java/org/picocontainer/converters/BuiltInConverters.java
Diff
Modified: java/2.x/trunk/pico/container/src/java/org/picocontainer/converters/BuiltInConverters.java (5628 => 5629)
--- java/2.x/trunk/pico/container/src/java/org/picocontainer/converters/BuiltInConverters.java 2010-02-21 09:30:10 UTC (rev 5628)
+++ java/2.x/trunk/pico/container/src/java/org/picocontainer/converters/BuiltInConverters.java 2010-02-21 09:31:28 UTC (rev 5629)
@@ -19,21 +19,22 @@
}
protected void addBuiltInConverters() {
- addConverter(new IntegerConverter(), Integer.class, Integer.TYPE);
- addConverter(new DoubleConverter(), Double.class, Double.TYPE);
- addConverter(new BooleanConverter(), Boolean.class, Boolean.TYPE);
- addConverter(new LongConverter(), Long.class, Long.TYPE);
- addConverter(new FloatConverter(), Float.class, Float.TYPE);
- addConverter(new CharacterConverter(), Character.class, Character.TYPE);
- addConverter(new ByteConverter(), Byte.class, Byte.TYPE);
- addConverter(new ShortConverter(), Short.class, Short.TYPE);
+ addMultiTypeConverter(new IntegerConverter(), Integer.class, Integer.TYPE);
+ addMultiTypeConverter(new DoubleConverter(), Double.class, Double.TYPE);
+ addMultiTypeConverter(new BooleanConverter(), Boolean.class, Boolean.TYPE);
+ addMultiTypeConverter(new LongConverter(), Long.class, Long.TYPE);
+ addMultiTypeConverter(new FloatConverter(), Float.class, Float.TYPE);
+ addMultiTypeConverter(new CharacterConverter(), Character.class, Character.TYPE);
+ addMultiTypeConverter(new ByteConverter(), Byte.class, Byte.TYPE);
+ addMultiTypeConverter(new ShortConverter(), Short.class, Short.TYPE);
addConverter(new FileConverter(), File.class);
addConverter(new UrlConverter(), URL.class);
}
- private void addConverter(Converter<?> converter, Class<?> type, Class<?> type2) {
- addConverter(converter, type);
- addConverter(converter, type2);
+ private void addMultiTypeConverter(Converter<?> converter, Class<?>... types) {
+ for (Class<?> type : types) {
+ addConverter(converter, type);
+ }
}
protected void addConverter(Converter<?> converter, Class<?> key) {
----------
To unsubscribe from this list please visit:
http://xircles.codehaus.org/manage_email