Author: bpoussin Date: 2010-10-13 14:28:25 +0200 (Wed, 13 Oct 2010) New Revision: 1929 Url: http://nuiton.org/repositories/revision/nuiton-utils/1929 Log: add new constructor that take Properties as argument and use it as default Modified: trunk/src/main/java/org/nuiton/util/ApplicationConfig.java Modified: trunk/src/main/java/org/nuiton/util/ApplicationConfig.java =================================================================== --- trunk/src/main/java/org/nuiton/util/ApplicationConfig.java 2010-10-08 23:50:52 UTC (rev 1928) +++ trunk/src/main/java/org/nuiton/util/ApplicationConfig.java 2010-10-13 12:28:25 UTC (rev 1929) @@ -541,6 +541,19 @@ } /** + * Init ApplicationConfig with current simple class name as config file + * and use Properties parameter as defaults + * + * Also init converters. + * @see ConverterUtil#initConverters() + */ + public ApplicationConfig(Properties defaults) { + this(); + // TODO poussin 20101112 perhaps iterate with Properties method and not with Hashtable method to prevent missed value with chained Properties object + this.defaults.putAll(defaults); + } + + /** * Get user home directory (system property {@code user.home}). * @return user home directory */