Hello,
With this code :
---------------
package com.test.configuration;
import org.apache.commons.configuration.BaseConfiguration;
import org.apache.commons.configuration.SubsetConfiguration;
public class testCommonsConfig001 {
public static void main(String[] args) {
BaseConfiguration config = new BaseConfiguration();
config.addProperty("prefix1.car01", 11.1);
config.addProperty("prefix1.car02", 22.2);
config.addProperty("prefix1.car03", 33.3);
config.addProperty("prefix2.car01", 11.1);
config.addProperty("prefix2.car02", 22.2);
config.addProperty("prefix2.car03", 33.3);
System.out.println(config.getDouble("prefix1.car01"));
System.out.println(config.getDouble("prefix1.car02"));
System.out.println(config.getDouble("prefix1.car03"));
SubsetConfiguration subsetPre01 = new
SubsetConfiguration(config,
"prefix1");
System.out.println(subsetPre01.getDouble("car01"));
}
}
I got this console message :
---------------------------
Exception in thread "main" java.util.NoSuchElementException: 'car01' doesn't
map to an existing object
at
org.apache.commons.configuration.AbstractConfiguration.getDouble(AbstractConfiguration.java:734)
at
com.test.configuration.testCommonsConfig001.main(testCommonsConfig001.java:30)
Why car01 does not exist ?
Thanks,
Pierre8r
--
View this message in context:
http://www.nabble.com/-Commons-Configuration--How-SubsetConfiguration-works---tp19337003p19337003.html
Sent from the Commons - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]