1 package org.codehaus.mojo.rspec;
2
3 import java.io.File;
4 import java.util.List;
5 import java.util.Properties;
6
7 public interface ScriptFactory {
8
9 void setBaseDir(String baseDir);
10 void setOutputDir(File outputDir);
11 void setSourceDir(String sourceDir);
12 void setReportPath(String reportPath);
13 void setClasspathElements(List<String> classpathElements);
14 void setSystemProperties(Properties systemProperties);
15
16 String getScript() throws Exception;
17 void emit() throws Exception;
18
19 }