public class Report extends Object
Modifier and Type | Class and Description |
---|---|
static class |
Report.ProcessingError |
static class |
Report.ReadableDuration |
static class |
Report.RuleConfigurationError |
static class |
Report.SuppressedViolation |
Constructor and Description |
---|
Report() |
public static Report createReport(RuleContext ctx, String fileName)
public ReportTree getViolationTree()
public Map<String,Integer> getSummary()
public void addListener(ReportListener listener)
public List<Report.SuppressedViolation> getSuppressedRuleViolations()
public void addRuleViolation(RuleViolation violation)
public void addMetric(Metric metric)
public void addConfigError(Report.RuleConfigurationError error)
public void addError(Report.ProcessingError error)
public void merge(Report r)
public boolean hasMetrics()
public boolean isEmpty()
public boolean hasErrors()
public boolean hasConfigErrors()
public boolean treeIsEmpty()
public Iterator<RuleViolation> treeIterator()
public Iterator<RuleViolation> iterator()
public Iterator<Report.ProcessingError> errors()
public Iterator<Report.RuleConfigurationError> configErrors()
public int treeSize()
public int size()
public void start()
public void end()
public long getElapsedTimeInMillis()
public List<SynchronizedReportListener> getSynchronizedListeners()
public void addSynchronizedListeners(List<SynchronizedReportListener> synchronizedListeners)
Copyright © 2002-2015 InfoEther. All Rights Reserved.