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 }