/** * Build a published configuration, using the keys from keysource, * but resolving the values from the value source, via Configuration.get() * @param description configuration description * @param keysource source of keys * @param valuesource source of values */ public PublishedConfiguration(String description, Iterable<Map.Entry<String, String>> keysource, Configuration valuesource) { this.description = description; putValues(ConfigHelper.resolveConfiguration(keysource, valuesource)); }
/** * Build a published configuration, using the keys from keysource, * but resolving the values from the value source, via Configuration.get() * @param description configuration description * @param keysource source of keys * @param valuesource source of values */ public PublishedConfiguration(String description, Iterable<Map.Entry<String, String>> keysource, Configuration valuesource) { this.description = description; putValues(ConfigHelper.resolveConfiguration(keysource, valuesource)); }