|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface StatMerger
Interface defining the statistics mergers. There will be implementations for Checkstyle, PMD, FindBugs and Simian. Created by IntelliJ IDEA. User: xhensevalb Date: 17-Feb-2004 Time: 10:27:11
| Method Summary | |
|---|---|
int |
getFileCount()
|
java.lang.String |
getMergerTimeStamp()
This may have been changed to "now". |
int |
getTotalStatistics()
|
java.lang.String |
getType()
|
void |
mergeStats(org.xml.sax.InputSource source,
QALabExporter exporter)
merge the stats from node to the combined stats document. |
void |
setMergerTimeStamp(java.lang.String timestamp,
boolean timeStampAsDate)
set the timestamp (optional) for the merged stats. |
void |
setQuiet(boolean quiet)
if quiet is true, the merger should limit its log output. |
void |
setSrcDir(java.lang.String srcDir)
Stipulates the source directory for the code. |
void |
setTaskLogger(TaskLogger task)
set the task logger, ie mechanism to log issues & debug info. |
| Method Detail |
|---|
void setQuiet(boolean quiet)
quiet - true to minimise logging.void setTaskLogger(TaskLogger task)
task - the logger to usevoid setSrcDir(java.lang.String srcDir)
srcDir - the source directory.int getTotalStatistics()
int getFileCount()
void mergeStats(org.xml.sax.InputSource source,
QALabExporter exporter)
source - the XML containing the new statistics.exporter - the exporter to use for the compiled stats.java.lang.String getType()
void setMergerTimeStamp(java.lang.String timestamp,
boolean timeStampAsDate)
timestamp - the time stamp in format YYYY-MM-dd HH:mm:sstimeStampAsDate - The timeStampAsDateOnly to set.java.lang.String getMergerTimeStamp()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||