View Javadoc

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  }