org.acm.seguin.pmd
Class Report

java.lang.Object
  extended by org.acm.seguin.pmd.Report

public class Report
extends java.lang.Object


Nested Class Summary
static class Report.ProcessingError
           
 
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()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

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()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object