edu.umd.cs.findbugs
Class XMLBugReporter

java.lang.Object
  extended by edu.umd.cs.findbugs.AbstractBugReporter
      extended by edu.umd.cs.findbugs.TextUIBugReporter
          extended by edu.umd.cs.findbugs.BugCollectionBugReporter
              extended by edu.umd.cs.findbugs.XMLBugReporter
All Implemented Interfaces:
ClassObserver, Debug, RepositoryLookupFailureCallback, BugReporter

public class XMLBugReporter
extends BugCollectionBugReporter

Report warnings as an XML document.

Author:
David Hovemeyer

Field Summary
 
Fields inherited from class edu.umd.cs.findbugs.TextUIBugReporter
outputStream
 
Fields inherited from interface edu.umd.cs.findbugs.ba.Debug
CHECK_ASSERTIONS, VERIFY_INTEGRITY
 
Fields inherited from interface edu.umd.cs.findbugs.BugReporter
NORMAL, SILENT
 
Constructor Summary
XMLBugReporter(Project project)
           
 
Method Summary
 void finish()
          Finish reporting bugs.
 void setAddMessages(boolean enable)
           
 
Methods inherited from class edu.umd.cs.findbugs.BugCollectionBugReporter
doReportBug, getBugCollection, getProject, getRealBugReporter, logError, logError, observeClass, reportMissingClass
 
Methods inherited from class edu.umd.cs.findbugs.TextUIBugReporter
checkBugInstance, emitLine, getUseLongBugCodes, printBug, reportAnalysisError, reportMissingClass, reportQueuedErrors, setOutputStream, setReportStackTrace, setUseLongBugCodes
 
Methods inherited from class edu.umd.cs.findbugs.AbstractBugReporter
addObserver, getEngine, getMissingClassName, getProjectStats, notifyObservers, reportBug, reportSkippedAnalysis, setEngine, setErrorVerbosity, setPriorityThreshold
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XMLBugReporter

public XMLBugReporter(Project project)
Method Detail

setAddMessages

public void setAddMessages(boolean enable)

finish

public void finish()
Description copied from interface: BugReporter
Finish reporting bugs. If any bug reports have been queued, calling this method will flush them.