Oliver Siegmar wrote:
Many application ini files have some kind of default-section. Consider the following ini-file:
-------------------------------- [default] foo = 30 val = 50
[section1] foo = 10 --------------------------------
Ok I see your point. There was a support for default values in PropertiesConfiguration some time ago but we removed it in favor of CompositeConfiguration. For consistency I think we will apply the same reasoning for INIConfiguration, that means you can emulate a similar behaviour with:
Configuration iniconf = new INIConfiguration("config.ini");
CompositeConfiguration conf = new CompositeConfiguration();
conf.addConfiguration(iniconf.subset("section1"));
conf.addConfiguration(iniconf.subset("default"));conf.getString("val") -> returns 50To make it easier I could add a method in INIConfiguration that build this CompositeConfiguration automatically. Something like:
Configuration conf = iniconf.getSection("section1", "default");
conf.getString("val");Emmanuel Bourg
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
