public abstract class ReportManager.ProcessFileStrategy extends Object
| Constructor and Description |
|---|
ReportManager.ProcessFileStrategy() |
| Modifier and Type | Method and Description |
|---|---|
FileProcessor |
getFileProcessor() |
Map<String,Object> |
getParameters() |
boolean |
isInteractive() |
boolean |
preprocessFile(Report report)
Pre-process file.
|
void |
processFile(Report report,
String outputType,
Object reportDataSource)
Process the report with this reportDataSource.
|
void |
setFileProcessor(FileProcessor fileProcessor) |
void |
setInteractive(boolean interactive) |
void |
setParameters(Map<String,Object> parameters) |
abstract void |
setReportDataSource(FileProcessor fp,
Object obj)
Set the data source in this file processor.
|
public abstract void setReportDataSource(FileProcessor fp, Object obj)
fp - obj - public boolean preprocessFile(Report report)
report - report to processpublic void processFile(Report report, String outputType, Object reportDataSource) throws ReportingException, IOException
report - outputType - reportDataSource - ReportingExceptionIOExceptionpublic boolean isInteractive()
public void setInteractive(boolean interactive)
interactive - the interactive to setpublic void setParameters(Map<String,Object> parameters)
parameters - the parameters to setpublic FileProcessor getFileProcessor()
public void setFileProcessor(FileProcessor fileProcessor)
fileProcessor - the fileProcessor to setCopyright © 2014 JDAL. All Rights Reserved.