Method Summary |
|
public boolean | add(BugInstance bugInstance) Add a BugInstance to this BugCollection. |
public boolean | add(BugInstance bugInstance, boolean updateActiveTime) |
public void | addAll(Collection<BugInstance> collection) Add a Collection of BugInstances to this BugCollection object. |
public void | addAll(Collection<BugInstance> collection, boolean updateActiveTime) Add a Collection of BugInstances to this BugCollection object. |
public void | addAppVersion(AppVersion appVersion) |
public void | addError(String message) Add an analysis error. |
public void | addError(String message, Throwable exception) |
public void | addError(AnalysisError error) |
public void | addMissingClass(String className) |
public Iterator<AppVersion> | appVersionIterator() |
public Iterator<ClassFeatureSet> | classFeatureSetIterator() |
public void | clearAppVersions() |
public void | clearBugInstances() |
public void | clearClassFeatures() |
public static void | cloneAll(Collection<BugInstance> dest, Collection<BugInstance> source) Clone all of the BugInstance objects in the source Collection
and add them to the destination Collection. |
public void | computeBugHashes() |
public boolean | contains(BugInstance bugInstance) |
public SortedBugCollection | createEmptyCollectionWithMetadata() |
public SortedBugCollection | duplicate() |
public Iterator<AnalysisError> | errorIterator() |
public BugInstance | findBug(String instanceHash, String bugType, int lineNumber) |
public long | getAnalysisTimestamp() |
public AppVersion | getAppVersionFromSequenceNumber(long target) |
public ClassFeatureSet | getClassFeatureSet(String className) |
public Collection<BugInstance> | getCollection() |
public AppVersion | getCurrentAppVersion() Get the current AppVersion. |
public BugInstance | getMatching(BugInstance bugInstance) |
public ProjectStats | getProjectStats() |
public String | getReleaseName() |
public long | getSequenceNumber() |
public String | getSummaryHTML() |
public long | getTimestamp() |
public boolean | getWithMessages() |
public Iterator<BugInstance> | iterator() |
public BugInstance | lookupFromUniqueId(String uniqueId) |
public Iterator<String> | missingClassIterator() |
public void | readXML(String fileName, Project project) Read XML data from given file into this object,
populating given Project as a side effect. |
public void | readXML(File file, Project project) Read XML data from given file into this object,
populating given Project as a side effect. |
public void | readXML(InputStream in, Project project, File base) Read XML data from given input stream into this
object, populating the Project as a side effect. |
public void | readXML(InputStream in, Project project) |
public boolean | remove(BugInstance bugInstance) |
public void | setAnalysisTimestamp(long timestamp) |
public void | setAnalysisVersion(String version) |
public void | setClassFeatureSet(ClassFeatureSet classFeatureSet) |
public void | setReleaseName(String releaseName) |
public void | setSequenceNumber(long sequence) |
public void | setTimestamp(long timestamp) |
public void | setWithMessages(boolean withMessages) |
public Document | toDocument(Project project) Convert the BugCollection into a dom4j Document object. |
public void | writeEpilogue(XMLOutput xmlOutput) |
public void | writePrologue(XMLOutput xmlOutput, Project project) |
public void | writeXML(String fileName, Project project) Write this BugCollection to a file as XML. |
public void | writeXML(File file, Project project) Write this BugCollection to a file as XML. |
public void | writeXML(OutputStream out, Project project) Write the BugCollection to given output stream as XML. |
public void | writeXML(XMLOutput xmlOutput, Project project) Write the BugCollection to an XMLOutput object. |