public class AnalysisRun
extends java.lang.Object
| Constructor and Description |
|---|
AnalysisRun(Project project,
FindBugsFrame frame)
Creates a new instance of AnalysisRun.
|
| Modifier and Type | Method and Description |
|---|---|
void |
execute(FindBugsProgress progressCallback)
Run the analysis.
|
java.util.Collection<BugInstance> |
getBugInstances()
Return the collection of BugInstances.
|
FindBugsFrame |
getFrame()
Get the FindBugsFrame which created this analysis run.
|
java.lang.String |
getSummary() |
javax.swing.tree.DefaultTreeModel |
getTreeModel(java.lang.String groupByOrder)
Get the tree model to be used in the BugTree.
|
void |
loadBugsFromFile(java.io.File file)
Load bugs from a file.
|
void |
loadBugsFromInputStream(java.io.InputStream in)
Load bugs from an InputStream.
|
void |
reportAnalysisErrors()
Report any errors that may have occurred during analysis.
|
void |
saveBugsToFile(java.io.File file)
Save bugs to a file.
|
void |
setTreeModel(java.lang.String groupByOrder,
javax.swing.tree.DefaultTreeModel treeModel)
Set the tree model to be used in the BugTree.
|
public AnalysisRun(Project project, FindBugsFrame frame)
public FindBugsFrame getFrame()
public void execute(FindBugsProgress progressCallback) throws java.io.IOException, java.lang.InterruptedException
progressCallback - the progress callbackjava.io.IOException - if an I/O error occurs during the analysisjava.lang.InterruptedException - if the analysis thread is interruptedpublic void loadBugsFromFile(java.io.File file)
throws java.io.IOException,
org.dom4j.DocumentException
java.io.IOExceptionorg.dom4j.DocumentExceptionpublic void loadBugsFromInputStream(java.io.InputStream in)
throws java.io.IOException,
org.dom4j.DocumentException
in - the InputStreamjava.io.IOExceptionorg.dom4j.DocumentExceptionpublic void saveBugsToFile(java.io.File file)
throws java.io.IOException
java.io.IOExceptionpublic void reportAnalysisErrors()
public java.util.Collection<BugInstance> getBugInstances()
public void setTreeModel(java.lang.String groupByOrder,
javax.swing.tree.DefaultTreeModel treeModel)
groupByOrder - the grouping order that the tree model will conform totreeModel - the tree modelpublic javax.swing.tree.DefaultTreeModel getTreeModel(java.lang.String groupByOrder)
groupByOrder - the grouping order that the tree model conforms topublic java.lang.String getSummary()
FindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.