1 package gov.nasa.pds.ltdt.gui.configuration;
2
3 import java.net.URL;
4
5 import org.apache.commons.configuration.ConfigurationException;
6 import org.apache.commons.configuration.PropertiesConfiguration;
7
8 /***
9 * Class to read a configuration file.
10 *
11 * @author mcayanan
12 *
13 */
14 public class ToolsConfiguration extends PropertiesConfiguration {
15 /***
16 * Constructor
17 * @param url The configuration file.
18 * @throws ConfigurationException
19 */
20 public ToolsConfiguration(URL url) throws ConfigurationException {
21 super(url);
22 setDelimiter(',');
23 if(isEmpty()) {
24 throw new ConfigurationException("Configuration file is empty: "
25 + url.toString());
26 }
27 }
28 }