Index: lutinutil/src/java/org/codelutin/util/ConverterUtil.java diff -u lutinutil/src/java/org/codelutin/util/ConverterUtil.java:1.6 lutinutil/src/java/org/codelutin/util/ConverterUtil.java:1.7 --- lutinutil/src/java/org/codelutin/util/ConverterUtil.java:1.6 Sat Mar 22 14:40:47 2008 +++ lutinutil/src/java/org/codelutin/util/ConverterUtil.java Sat Mar 22 23:25:57 2008 @@ -64,6 +64,23 @@ return converter; } + /** + * Convertir une valeur! + * + * @param type le type de donnée recherchée + * @param toConvert l'object a convertir + * @return la nouvelle instance de l'objet converti typé ou null + */ + @SuppressWarnings({"unchecked"}) + public static T convert(Class type,Object toConvert) { + + T result=null; + Converter converter = getConverter(type); + if (converter!=null) { + return (T) converter.convert(type,toConvert); + } + return result; + } public static void registerConverter(Class type) throws IllegalAccessException, InstantiationException, ClassNotFoundException { if (ConvertUtils.lookup(type) == null) { registerConverter0(type);