de.saumya.mojo.rspec
Class AbstractScriptFactory
java.lang.Object
de.saumya.mojo.rspec.AbstractScriptFactory
- All Implemented Interfaces:
- ScriptFactory
- Direct Known Subclasses:
- AbstractRSpecScriptFactory, ShellScriptFactory
public abstract class AbstractScriptFactory
- extends java.lang.Object
- implements ScriptFactory
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
classpathElements
protected java.util.List<java.lang.String> classpathElements
summaryReport
protected java.io.File summaryReport
outputDir
protected java.io.File outputDir
baseDir
protected java.lang.String baseDir
sourceDir
protected java.lang.String sourceDir
reportPath
protected java.lang.String reportPath
systemProperties
protected java.util.Properties systemProperties
gemHome
protected java.io.File gemHome
gemPaths
protected java.io.File[] gemPaths
AbstractScriptFactory
public AbstractScriptFactory()
setClasspathElements
public void setClasspathElements(java.util.List<java.lang.String> classpathElements)
- Specified by:
setClasspathElements in interface ScriptFactory
setSummaryReport
public void setSummaryReport(java.io.File summaryReport)
- Specified by:
setSummaryReport in interface ScriptFactory
setOutputDir
public void setOutputDir(java.io.File outputDir)
- Specified by:
setOutputDir in interface ScriptFactory
setBaseDir
public void setBaseDir(java.lang.String baseDir)
- Specified by:
setBaseDir in interface ScriptFactory
setSourceDir
public void setSourceDir(java.lang.String sourceDir)
- Specified by:
setSourceDir in interface ScriptFactory
setReportPath
public void setReportPath(java.lang.String reportPath)
- Specified by:
setReportPath in interface ScriptFactory
setSystemProperties
public void setSystemProperties(java.util.Properties systemProperties)
- Specified by:
setSystemProperties in interface ScriptFactory
setGemHome
public void setGemHome(java.io.File gemHome)
- Specified by:
setGemHome in interface ScriptFactory
setGemPaths
public void setGemPaths(java.io.File[] gemPaths)
- Specified by:
setGemPaths in interface ScriptFactory
getScriptName
protected abstract java.lang.String getScriptName()
getScriptFile
public java.io.File getScriptFile()
- Specified by:
getScriptFile in interface ScriptFactory
emit
public void emit()
throws java.lang.Exception
- Specified by:
emit in interface ScriptFactory
- Throws:
java.lang.Exception
Copyright © 2011. All Rights Reserved.