net.sourceforge.pmd

Class Report

public class Report extends Object

BSD-style license; for more info see http://pmd.sourceforge.net/license.html
Nested Class Summary
static classReport.ProcessingError
static classReport.ReadableDuration
static classReport.SuppressedViolation
Method Summary
voidaddError(Report.ProcessingError error)
voidaddListener(ReportListener listener)
voidaddMetric(Metric metric)
voidaddRuleViolation(IRuleViolation violation)
voidend()
Iterator<Report.ProcessingError>errors()
voidexclude(Map<Integer,String> lines)
Map<String,Integer>getCountSummary()
longgetElapsedTimeInMillis()
Map<String,Integer>getSummary()
List<Report.SuppressedViolation>getSuppressedRuleViolations()
ReportTreegetViolationTree()
booleanhasMetrics()
booleanisEmpty()
Iterator<IRuleViolation>iterator()
voidmerge(Report r)
Iterator<Metric>metrics()
intsize()
voidstart()
booleantreeIsEmpty()
Iterator<IRuleViolation>treeIterator()
inttreeSize()

Method Detail

addError

public void addError(Report.ProcessingError error)

addListener

public void addListener(ReportListener listener)

addMetric

public void addMetric(Metric metric)

addRuleViolation

public void addRuleViolation(IRuleViolation violation)

end

public void end()

errors

public Iterator<Report.ProcessingError> errors()

exclude

public void exclude(Map<Integer,String> lines)

getCountSummary

public Map<String,Integer> getCountSummary()

getElapsedTimeInMillis

public long getElapsedTimeInMillis()

getSummary

public Map<String,Integer> getSummary()

Returns: a Map summarizing the Report: String (rule name) ->Integer (count of violations)

getSuppressedRuleViolations

public List<Report.SuppressedViolation> getSuppressedRuleViolations()

getViolationTree

public ReportTree getViolationTree()

hasMetrics

public boolean hasMetrics()

isEmpty

public boolean isEmpty()

iterator

public Iterator<IRuleViolation> iterator()

merge

public void merge(Report r)

metrics

public Iterator<Metric> metrics()

size

public int size()

start

public void start()

treeIsEmpty

public boolean treeIsEmpty()

treeIterator

public Iterator<IRuleViolation> treeIterator()

treeSize

public int treeSize()