The {@code ConfigurationDynaBean} dynamically reads and writesconfigurations properties from a wrapped configuration-collection {@link org.apache.commons.configuration2.Configuration} instance. It alsoimplements a {@link java.util.Map} interface so that it can be used inJSP 2.0 Expression Language expressions.
The {@code ConfigurationDynaBean} maps nested and mapped propertiesto the appropriate {@code Configuration} subset using the{@link org.apache.commons.configuration2.Configuration#subset}method. Similarly, indexed properties reference lists of configuration properties using the {@link org.apache.commons.configuration2.Configuration#getList(String)}method. Setting an indexed property is supported, too.
Note: Some of the methods expect that a dot (".") is used as property delimiter for the wrapped configuration. This is true for most of the default configurations. Hierarchical configurations, for which a specific expression engine is set, may cause problems.
@author
Ricardo Gladwell
@version $Id: ConfigurationDynaBean.java 1624601 2014-09-12 18:04:36Z oheger $
@since 1.0-rc1