public class Report extends Object implements Iterable<RuleViolation>
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() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
forEach, spliterator
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()
iterator
in interface Iterable<RuleViolation>
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–2014 InfoEther. All rights reserved.