import org.xml.sax.helpers.XMLReaderFactory;
public class Analysis {
+ long m_id;
BugCollection m_bugCollection;
String m_buildNumber;
Date m_start; // Date/time when analysis was started
Date m_end;
public Analysis(String buildNumber) {
+ m_id = (-1);
m_bugCollection = null;
m_buildNumber = buildNumber;
m_start = new Date();
}
public BugCollection getBugCollection() { return m_bugCollection; }
+ public long getId() { return m_id; }
public String getBuildNumber() { return m_buildNumber; }
public Date getStart() { return m_start; }
- public Date getEnd() { return m_end; }
+ public Date getEnd() { return m_end; } // the end time (when FindBugs was done analyzing)
+
+ public void setBugCollection(BugCollection bugs) { m_bugCollection = bugs; }
+ public void setId(long id) { m_id = id; }
+ public void setStart(Date start) { m_start = start; }
+ public void setEnd(Date date) { m_end = date; }
public void parse(InputSource xml) throws FileNotFoundException, IOException, SAXException
{
reader.parse(xml);
}
- // Set the end time (when FindBugs was done analyzing)
- public void setEnd(Date date)
- {
- m_end = date;
- }
public void dump(PrintWriter pw)
{