public final class ReportProcessor extends Processor implements IAppErrorCodes
Modifier and Type | Field and Description |
---|---|
private static java.lang.Class[] |
EXPECTED_FAILURES |
private int |
m_dataFileCount |
private java.io.File[] |
m_dataPath |
private IReportGenerator[] |
m_reportGenerators |
private java.io.File[] |
m_sourcePath |
m_appName, m_log, m_propertyOverrides
ARGS_IO_FAILURE, CLASS_STAMP_MISMATCH, INSTR_IO_FAILURE, INVALID_COLUMN_NAME, INVALID_PARAMETER_VALUE, MAIN_CLASS_BAD_DELEGATION, MAIN_CLASS_LOAD_FAILURE, MAIN_CLASS_NOT_FOUND, MAIN_METHOD_FAILURE, MAIN_METHOD_NOT_FOUND, OUT_IO_FAILURE, OUT_MKDIR_FAILURE, REPORT_GEN_FAILURE, REPORT_IO_FAILURE, REQUIRED_PARAMETER_MISSING, SECURITY_RESTRICTION, UNEXPECTED_FAILURE
Modifier | Constructor and Description |
---|---|
private |
ReportProcessor() |
Modifier and Type | Method and Description |
---|---|
protected void |
_run(IProperties toolProperties) |
static ReportProcessor |
create() |
private void |
reset() |
void |
setDataPath(java.lang.String[] path) |
void |
setReportTypes(java.lang.String[] types) |
void |
setSourcePath(java.lang.String[] path) |
protected void |
validateState() |
run, setAppName, setPropertyOverrides, setPropertyOverrides
private java.io.File[] m_dataPath
private java.io.File[] m_sourcePath
private IReportGenerator[] m_reportGenerators
private int m_dataFileCount
private static final java.lang.Class[] EXPECTED_FAILURES
public static ReportProcessor create()
public final void setDataPath(java.lang.String[] path)
path
- [null is equivalent to an empty array]public void setSourcePath(java.lang.String[] path)
path
- [null is equivalent to no source path]public void setReportTypes(java.lang.String[] types)
types
- [may not be null]protected void validateState()
validateState
in class Processor
protected void _run(IProperties toolProperties)
private void reset()