|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Object | +--com.togethersoft.sca.core.plugin.report.ReportManager
Manages report generation activities
| Constructor Summary | |
ReportManager()
|
|
| Method Summary | |
void |
configureRegistry(IAnalyzerRegistry registry)
Configures the analyzer registry. |
IMessageFilter[] |
filtersAvailable()
Get all available message filters. |
void |
loadModules()
load (connect to) all report activities related modules |
IReporter[] |
reportersAvailable()
Get all available reporters. |
void |
run(IProject[] projects,
java.io.File output,
IReportMessage[] messages,
JobControl jobControl)
|
void |
run(IProject[] projects,
IAnalyzerDescriptor[] analyzers,
IReporter[] reportersSelected,
IMessageFilter[] filtersSelected,
java.io.File output,
JobControl jobControl)
Produce specified set of reports applying specified and required set of filters, after running the required set of analyzers |
void |
run(IProject project,
IAnalyzerDescriptor[] analyzers,
JobControl jobControl)
Performs analysis of the project. |
void |
setParameters(IParameterRegistry registry)
Sets the parameters of this extension. |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public ReportManager()
| Method Detail |
public void configureRegistry(IAnalyzerRegistry registry)
ICodeInspectorExecutableconfigureRegistry in interface ICodeInspectorExecutablepublic IMessageFilter[] filtersAvailable()
public void loadModules()
public IReporter[] reportersAvailable()
public void run(IProject[] projects,
java.io.File output,
IReportMessage[] messages,
JobControl jobControl)
public void run(IProject[] projects,
IAnalyzerDescriptor[] analyzers,
IReporter[] reportersSelected,
IMessageFilter[] filtersSelected,
java.io.File output,
JobControl jobControl)
projects - the projects to which the analyzis should be appliedreportersSelected - reporters which should be invoked to produce reportsfiltersSelected - reporters which should be invoked to produce reportsoutput - the file to which the reports should be printed
public void run(IProject project,
IAnalyzerDescriptor[] analyzers,
JobControl jobControl)
ICodeInspectorExecutableThe clients should not call this method directly. The framework will call it on behalf of (@link IStaticAnalyzer.run()}.
run in interface ICodeInspectorExecutablecom.togethersoft.sca.core.ICodeInspectorExecutableproject - the Java project to be inspected.analyzers - specifies code anlyzers to run. This may be
null for code inspectors that do not define code analyzers.jobControl - a job control object.public void setParameters(IParameterRegistry registry)
IExtensionExecutablesetParameters in interface IExtensionExecutablecom.togethersoft.sca.core.IExtensionExecutable
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||