1 19 20 package edu.umd.cs.findbugs; 21 22 import java.io.IOException ; 23 import java.math.BigInteger ; 24 import java.security.MessageDigest ; 25 import java.util.HashMap ; 26 import java.util.HashSet ; 27 import java.util.Iterator ; 28 import java.util.Set ; 29 30 import edu.umd.cs.findbugs.xml.OutputStreamXMLOutput; 31 import edu.umd.cs.findbugs.xml.XMLAttributeList; 32 import edu.umd.cs.findbugs.xml.XMLOutput; 33 34 39 public class XMLBugReporter extends BugCollectionBugReporter { 40 41 public XMLBugReporter(Project project) { 42 super(project); 43 } 44 45 public void setAddMessages(boolean enable) { 46 getBugCollection().setWithMessages(enable); 47 } 48 49 public void finish() { 50 try { 51 getBugCollection().writeXML(new OutputStreamXMLOutput(outputStream), getProject()); 52 } catch (IOException e) { 53 throw new FatalException("Error writing XML output", e); 54 } 55 } 56 57 } 58 59 | Popular Tags |