net.sourceforge.pmd
Class Report
java.lang.Object
net.sourceforge.pmd.Report
public class Report
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Report
public Report()
exclude
public void exclude(java.util.Map<java.lang.Integer,java.lang.String> lines)
getCountSummary
public java.util.Map<java.lang.String,java.lang.Integer> getCountSummary()
getViolationTree
public ReportTree getViolationTree()
getSummary
public java.util.Map<java.lang.String,java.lang.Integer> getSummary()
- Returns:
- a Map summarizing the Report: String (rule name) ->Integer (count of violations)
addListener
public void addListener(ReportListener listener)
getSuppressedRuleViolations
public java.util.List<Report.SuppressedViolation> getSuppressedRuleViolations()
addRuleViolation
public void addRuleViolation(IRuleViolation violation)
addMetric
public void addMetric(Metric metric)
addError
public void addError(Report.ProcessingError error)
merge
public void merge(Report r)
hasMetrics
public boolean hasMetrics()
metrics
public java.util.Iterator<Metric> metrics()
isEmpty
public boolean isEmpty()
treeIsEmpty
public boolean treeIsEmpty()
treeIterator
public java.util.Iterator<IRuleViolation> treeIterator()
iterator
public java.util.Iterator<IRuleViolation> iterator()
errors
public java.util.Iterator<Report.ProcessingError> errors()
treeSize
public int treeSize()
size
public int size()
start
public void start()
end
public void end()
getElapsedTimeInMillis
public long getElapsedTimeInMillis()