I am posting this here because I think commons would be the right place to put such a library. Please tell me if it's not.
The idea is to allow conversion for (almost?) any object into another. I'd like to see code such as this working: Object a = new Integer(10); Object b = "120"; assertEquals(new Integer(10), TypeConverter.convert(a, Integer.class)); assertEquals(new Integer(120), TypeConverter.convert(b, Integer.class)); Of course, it should be extensible, and maybe allow for transitive conversions, eg class Seconds extends Time {} TypeConverter.registerConverter(Integer.class, Seconds.class, /* some converter object here */); assertEquals(new Seconds(25), TypeConverter.convert("25", Seconds.class); /* done via String -> Integer -> Seconds conversion */ Or add some constraint checking: System.out.println(new Integer(128).byteValue()); /* prints -128; is that what you wanted? */ Currently, I have only my ideas to donate (ie, no code yet), and have not previously contributed to jakarta, so any guidance is appreciated. Thanks, Ron -- --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]