|
|||||||||
| Home >> All >> org >> milligan >> [ eccles overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
org.milligan.eccles
Class EcclesRunnerParameters

java.lang.Objectorg.milligan.eccles.EcclesRunnerParameters
- public class EcclesRunnerParameters
- extends java.lang.Object
Input parameters used for running Eccles. Extracted to a public class to allow JUnit test classes to create and pass in
| Field Summary | |
protected java.lang.String |
inputFile
The input resource file |
protected java.lang.String |
outputDirectory
Output directory where all reports are stored |
private java.lang.String |
processedReportFilename
Name of the report after processing with xslt (no path) |
protected static java.lang.String |
PROPERTY_INPUT_FILE
|
protected static java.lang.String |
PROPERTY_OUTPUT_DIRECTORY
|
protected static java.lang.String |
PROPERTY_XSLT_FILE
|
private java.lang.String |
reportFilename
Name of the output report (no path) |
protected java.lang.String |
stylesheetFile
Filename of the stylesheet to use after processing |
private java.lang.String |
xsltProcessor
Class name of xslt processor factory |
| Constructor Summary | |
EcclesRunnerParameters()
Default constructor. |
|
EcclesRunnerParameters(java.lang.String[] args)
Construct from an arg list |
|
| Method Summary | |
java.lang.String |
getInputFile()
|
java.lang.String |
getOutputDirectory()
|
java.lang.String |
getProcessedReportFilename()
|
java.lang.String |
getReportFilename()
|
java.lang.String |
getStylesheetFile()
|
java.lang.String |
getUsage()
Get the usage string |
java.lang.String |
getXsltProcessor()
|
boolean |
isValid()
Returns true if the parameters are set correctly |
void |
loadFromProperties()
Load parameters from properties |
void |
printUsage()
Print usage instructions |
void |
setInputFile(java.lang.String inputFile)
|
void |
setOutputDirectory(java.lang.String outputDirectory)
|
void |
setProcessedReportFilename(java.lang.String processedReportFilename)
|
void |
setReportFilename(java.lang.String reportFilename)
|
void |
setStylesheetFile(java.lang.String stylesheetFile)
|
void |
setXsltProcessor(java.lang.String xsltProcessor)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
outputDirectory
protected java.lang.String outputDirectory
- Output directory where all reports are stored
inputFile
protected java.lang.String inputFile
- The input resource file
stylesheetFile
protected java.lang.String stylesheetFile
- Filename of the stylesheet to use after processing
reportFilename
private java.lang.String reportFilename
- Name of the output report (no path)
processedReportFilename
private java.lang.String processedReportFilename
- Name of the report after processing with xslt (no path)
xsltProcessor
private java.lang.String xsltProcessor
- Class name of xslt processor factory
PROPERTY_INPUT_FILE
protected static final java.lang.String PROPERTY_INPUT_FILE
- See Also:
- Constant Field Values
PROPERTY_OUTPUT_DIRECTORY
protected static final java.lang.String PROPERTY_OUTPUT_DIRECTORY
- See Also:
- Constant Field Values
PROPERTY_XSLT_FILE
protected static final java.lang.String PROPERTY_XSLT_FILE
- See Also:
- Constant Field Values
| Constructor Detail |
EcclesRunnerParameters
public EcclesRunnerParameters()
- Default constructor. Insert properties with setter functions as required
EcclesRunnerParameters
public EcclesRunnerParameters(java.lang.String[] args)
- Construct from an arg list
| Method Detail |
isValid
public boolean isValid()
- Returns true if the parameters are set correctly
printUsage
public void printUsage()
- Print usage instructions
getUsage
public java.lang.String getUsage()
- Get the usage string
loadFromProperties
public void loadFromProperties()
- Load parameters from properties
getInputFile
public java.lang.String getInputFile()
getOutputDirectory
public java.lang.String getOutputDirectory()
getStylesheetFile
public java.lang.String getStylesheetFile()
setStylesheetFile
public void setStylesheetFile(java.lang.String stylesheetFile)
setOutputDirectory
public void setOutputDirectory(java.lang.String outputDirectory)
setInputFile
public void setInputFile(java.lang.String inputFile)
setReportFilename
public void setReportFilename(java.lang.String reportFilename)
getReportFilename
public java.lang.String getReportFilename()
setProcessedReportFilename
public void setProcessedReportFilename(java.lang.String processedReportFilename)
getProcessedReportFilename
public java.lang.String getProcessedReportFilename()
setXsltProcessor
public void setXsltProcessor(java.lang.String xsltProcessor)
getXsltProcessor
public java.lang.String getXsltProcessor()
|
|||||||||
| Home >> All >> org >> milligan >> [ eccles overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC
org.milligan.eccles.EcclesRunnerParameters