edu.umd.cs.findbugs
Class TextUIBugReporter

java.lang.Object
  extended by edu.umd.cs.findbugs.AbstractBugReporter
      extended by edu.umd.cs.findbugs.TextUIBugReporter
All Implemented Interfaces:
ClassObserver, RepositoryLookupFailureCallback, BugReporter
Direct Known Subclasses:
BugCollectionBugReporter, EmacsBugReporter, PrintingBugReporter, SortingBugReporter, XDocsBugReporter

public abstract class TextUIBugReporter
extends AbstractBugReporter


Field Summary
private static java.util.HashMap<java.lang.String,java.lang.String> categoryMap
           
protected  java.io.PrintStream outputStream
           
 
Fields inherited from interface edu.umd.cs.findbugs.BugReporter
NORMAL, SILENT
 
Constructor Summary
TextUIBugReporter()
           
 
Method Summary
 void beginReport()
           
 void endReport()
           
protected  void printBug(BugInstance bugInstance)
           
 void reportLine(java.lang.String msg)
           
 void setOutputStream(java.io.PrintStream outputStream)
           
 
Methods inherited from class edu.umd.cs.findbugs.AbstractBugReporter
addObserver, doReportBug, getEngine, getMissingClassName, getProjectStats, logError, notifyObservers, reportBug, reportMissingClass, reportQueuedErrors, setEngine, setErrorVerbosity, setPriorityThreshold
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface edu.umd.cs.findbugs.BugReporter
finish
 
Methods inherited from interface edu.umd.cs.findbugs.ba.ClassObserver
observeClass
 

Field Detail

categoryMap

private static final java.util.HashMap<java.lang.String,java.lang.String> categoryMap

outputStream

protected java.io.PrintStream outputStream
Constructor Detail

TextUIBugReporter

public TextUIBugReporter()
Method Detail

setOutputStream

public void setOutputStream(java.io.PrintStream outputStream)

printBug

protected void printBug(BugInstance bugInstance)

beginReport

public void beginReport()
Specified by:
beginReport in class AbstractBugReporter

reportLine

public void reportLine(java.lang.String msg)
Specified by:
reportLine in class AbstractBugReporter

endReport

public void endReport()
Specified by:
endReport in class AbstractBugReporter