26 lines
505 B
Java
26 lines
505 B
Java
package afryca.consensusmodel.provider;
|
|
|
|
import java.util.Map;
|
|
|
|
import afryca.consensusmodel.Configuration;
|
|
|
|
/**
|
|
* Configuration provider
|
|
*
|
|
* @author Sinbad²
|
|
* @version 3.0
|
|
*/
|
|
public interface IConfigurationProvider {
|
|
|
|
/**
|
|
* Generate configuration using map of values
|
|
*
|
|
* @param file
|
|
* Configuration file name
|
|
* @param values
|
|
* Map of values
|
|
* @return Generated configuration
|
|
*/
|
|
Configuration createConfiguration(String file, Map<String, String> values);
|
|
}
|