Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.milligan.eccles
Class EcclesRunnerParameters  view EcclesRunnerParameters download EcclesRunnerParameters.java

java.lang.Object
  extended byorg.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()