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
           
 
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()
           
 java.util.Map getSummary()
           
 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
 

Constructor Detail

Report

public Report()
Method Detail

getSummary

public java.util.Map getSummary()
Returns:
a Map summarizing the Report: String (rule name) ->Integer (count of violations)

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


Copyright © 2002-2004 Project Ultra*Log @ DARPA. All Rights Reserved.