View Javadoc

1   package net.sourceforge.xmlfit.configuration;
2   
3   import net.sourceforge.xmlfit.configuration.impl.ConfigurationImpl;
4   
5   /**
6    * Interface for the configuration component of xmlfit.
7    * Here are the global settings stored for one xmlfit run. 
8    */
9   public interface Configuration {
10  	
11  	/**
12  	 * Instance of the configuration component, singelton.
13  	 */
14  	public static Configuration INSTANCE = ConfigurationImpl.INSTANCE;
15  	
16  	/**
17  	 * Setter for the input directory.
18  	 * @param inputDirectory the root directory of the xmlfit tests.
19  	 */
20  	public void setInputDirectory(String inputDirectory);
21  	
22  	/**
23  	 * Getter for the input directory.
24  	 * @return the root directory of the xmlfit tests.
25  	 */
26  	public String getInputDirectory();
27  	
28  	/**
29  	 * Setter for output directory of the fit tests.
30  	 * @param outputDirectory the directory for the fit tests.
31  	 */
32  	public void setOutputDirectory(String outputDirectory);
33  	
34  	/**
35  	 * Getter for the output directory of the fit tests.
36  	 * @return the directory of the generated fit tests.
37  	 */
38  	public String getOutputDirectory();
39  	
40  }