Author: tchemit Date: 2010-03-15 12:21:22 +0100 (Mon, 15 Mar 2010) New Revision: 1803 Log: reformat code Modified: trunk/src/main/java/org/nuiton/util/ConverterUtil.java trunk/src/main/java/org/nuiton/util/EnumConverter.java Modified: trunk/src/main/java/org/nuiton/util/ConverterUtil.java =================================================================== --- trunk/src/main/java/org/nuiton/util/ConverterUtil.java 2010-03-13 19:35:11 UTC (rev 1802) +++ trunk/src/main/java/org/nuiton/util/ConverterUtil.java 2010-03-15 11:21:22 UTC (rev 1803) @@ -21,6 +21,7 @@ import java.util.ServiceLoader; import org.apache.commons.beanutils.ConvertUtils; import org.apache.commons.beanutils.Converter; +import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; /** @@ -31,9 +32,14 @@ public class ConverterUtil { /** to use log facility, just put in your code: log.info(\"...\"); */ - static private org.apache.commons.logging.Log log = LogFactory.getLog(ConverterUtil.class); - /** le paquetage où chercher les implentations de Converter, si non présents dans le système */ + static private Log log = LogFactory.getLog(ConverterUtil.class); + + /** + * le paquetage où chercher les implentations de Converter, si non présents + * dans le système + */ protected static final String CONVERTER_PACKAGE = "org.nuiton.util"; + /** un drapeau pour savoir si on doit charger les converters specifiques */ protected static Boolean WAS_INIT = Boolean.FALSE; @@ -95,14 +101,21 @@ return result; } - public static void registerConverter(Class<?> type) throws IllegalAccessException, InstantiationException, ClassNotFoundException { + public static void registerConverter(Class<?> type) + throws IllegalAccessException, + InstantiationException, + ClassNotFoundException { if (ConvertUtils.lookup(type) == null) { registerConverter0(type); } } - protected static void registerConverter0(Class<?> type) throws IllegalAccessException, InstantiationException, ClassNotFoundException { - Class<?> aClass = Class.forName(CONVERTER_PACKAGE + "." + type.getSimpleName() + "Converter"); + protected static void registerConverter0(Class<?> type) + throws IllegalAccessException, + InstantiationException, + ClassNotFoundException { + Class<?> aClass = Class.forName( + CONVERTER_PACKAGE + "." + type.getSimpleName() + "Converter"); Converter converter = (Converter) aClass.newInstance(); log.info("for type : " + type + " : " + converter); ConvertUtils.register(converter, type); @@ -115,8 +128,10 @@ * @param type le type d'enum à convertir * @param defaultValue la valeur par defaut. */ - public static void registerEnumConverter(Class<?> type, Object defaultValue) { - if (EnumConverter.isEnabled(type, type) && ConvertUtils.lookup(type) == null) { + public static void registerEnumConverter(Class<?> type, + Object defaultValue) { + if (EnumConverter.isEnabled(type, type) && + ConvertUtils.lookup(type) == null) { Converter converter = new EnumConverter(type, defaultValue); log.info("for type : " + type + " : " + converter); ConvertUtils.register(converter, type); @@ -150,7 +165,8 @@ if (WAS_INIT != null && WAS_INIT) { return; } - ServiceLoader<Converter> converters = ServiceLoader.load(Converter.class); + ServiceLoader<Converter> converters = + ServiceLoader.load(Converter.class); for (Converter converter : converters) { if (log.isDebugEnabled()) { log.debug("discovered converter " + converter); @@ -163,12 +179,16 @@ log.info("register converter " + converter); ConvertUtils.register(converter, returnType); } catch (Exception ex) { - log.warn("could not obtain type of converter " + converter + " for reason : " + ex.getMessage(), ex); + log.warn("could not obtain type of converter " + + converter + " for reason : " + ex.getMessage(), + ex); } } catch (NoSuchMethodException ex) { - log.warn("could not find method getType on converter " + converter + ", will not be registred..."); + log.warn("could not find method getType on converter " + + converter + ", will not be registred..."); } catch (SecurityException ex) { - log.warn("could not find method getType on converter " + converter + ", will not be registred..."); + log.warn("could not find method getType on converter " + + converter + ", will not be registred..."); } } Modified: trunk/src/main/java/org/nuiton/util/EnumConverter.java =================================================================== --- trunk/src/main/java/org/nuiton/util/EnumConverter.java 2010-03-13 19:35:11 UTC (rev 1802) +++ trunk/src/main/java/org/nuiton/util/EnumConverter.java 2010-03-15 11:21:22 UTC (rev 1803) @@ -23,6 +23,7 @@ import java.util.EnumSet; import org.apache.commons.beanutils.Converter; +import org.apache.commons.logging.Log; /** * classe pour convertir une chaine en un objet Enum type-safe en @@ -41,11 +42,14 @@ public class EnumConverter implements Converter { /** to use log facility, just put in your code: log.info(\"...\"); */ - static org.apache.commons.logging.Log log = getLog(EnumConverter.class); + static Log log = getLog(EnumConverter.class); + /** valeur par default à utiliser, si pas non trouvée et {@link #useDefault} actif. */ protected Object defaultValue; + /** flag pour utiliser la valeur par defaut {@link #defaultValue} si non trouvé. */ protected boolean useDefault; + /** le type de l'énumération à convertir */ protected Class<?> enumType; @@ -55,7 +59,8 @@ if (useDefault) { return defaultValue; } - throw new ConversionException(_("nuitonutil.error.convertor.noValue", this)); + throw new ConversionException( + _("nuitonutil.error.convertor.noValue", this)); } if (isEnabled(aClass, enumType)) { Object result; @@ -78,7 +83,8 @@ return result; } } - throw new ConversionException(_("nuitonutil.error.no.convertor", aClass.getName(), value)); + throw new ConversionException( + _("nuitonutil.error.no.convertor", aClass.getName(), value)); } public EnumConverter(Class<?> enumType, Object defaultValue) {