public void populate()

in taverna-configuration-impl/src/main/java/org/apache/taverna/configuration/impl/ConfigurationManagerImpl.java [90:112]


	public void populate(Configurable configurable)
			throws Exception {
		try {
			File configFile = new File(baseConfigLocation,generateFilename(configurable));
			if (configFile.exists()) {
				Properties props = new Properties();
				props.load(new FileInputStream(configFile));
				configurable.clear();
				for (Object key : props.keySet()) {
					configurable.setProperty(key.toString(), props.getProperty(key.toString()));
				}
			}
			else {
				logger.info("Config file for "+configurable.getFilePrefix()+" not yet created. Creating with default values.");
				configurable.restoreDefaults();
				store(configurable);
			}

		} catch (Exception e) {
			logger.error("There was a error reading the configuration file for "+configurable.getFilePrefix()+", using defaults",e);
			configurable.restoreDefaults();
		}
	}