net.sourceforge.pmd
Class Report

java.lang.Object
  extended bynet.sourceforge.pmd.Report

public class Report
extends java.lang.Object


Nested Class Summary
static class Report.ProcessingError
           
 
Field Summary
private  java.util.List errors
           
private  java.util.List listeners
           
private  java.util.Set metrics
           
private  java.util.Set violations
           
 
Constructor Summary
Report()
           
 
Method Summary
 void addError(Report.ProcessingError error)
           
 void addListener(ReportListener listener)
           
 void addMetric(Metric metric)
           
 void addRuleViolation(RuleViolation violation)
           
 java.util.Iterator errors()
           
 boolean hasMetrics()
           
 boolean isEmpty()
           
 java.util.Iterator iterator()
           
 java.util.Iterator metrics()
           
 int size()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

violations

private java.util.Set violations

metrics

private java.util.Set metrics

listeners

private java.util.List listeners

errors

private java.util.List errors
Constructor Detail

Report

public Report()
Method Detail

addListener

public void addListener(ReportListener listener)

addRuleViolation

public void addRuleViolation(RuleViolation violation)

addMetric

public void addMetric(Metric metric)

addError

public void addError(Report.ProcessingError error)

hasMetrics

public boolean hasMetrics()

metrics

public java.util.Iterator metrics()

isEmpty

public boolean isEmpty()

iterator

public java.util.Iterator iterator()

errors

public java.util.Iterator errors()

size

public int size()