Package edu.umd.cs.findbugs.cloud
Class AbstractCloud
- java.lang.Object
-
- edu.umd.cs.findbugs.cloud.AbstractCloud
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface edu.umd.cs.findbugs.cloud.Cloud
Cloud.BugFilingStatus, Cloud.CloudListener, Cloud.Mode, Cloud.UserDesignation
-
-
Field Summary
Fields Modifier and Type Field Description protected BugCollection
bugCollection
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractCloud(BugCollection bugs)
-
Method Summary
-
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.cloud.Cloud
availableForInitialization, bugFiled, bugsPopulated, getFirstSeen, getMode, getUser, getUserDesignation, getUserEvaluation, getUserTimestamp, initialize, setMode, setUserDesignation, setUserEvaluation, setUserTimestamp, storeUserAnnotation
-
-
-
-
Field Detail
-
bugCollection
protected final BugCollection bugCollection
-
-
Constructor Detail
-
AbstractCloud
protected AbstractCloud(BugCollection bugs)
-
-
Method Detail
-
getBugCollection
public BugCollection getBugCollection()
- Specified by:
getBugCollection
in interfaceCloud
-
supportsBugLinks
public boolean supportsBugLinks()
- Specified by:
supportsBugLinks
in interfaceCloud
-
supportsClaims
public boolean supportsClaims()
- Specified by:
supportsClaims
in interfaceCloud
-
supportsCloudReports
public boolean supportsCloudReports()
- Specified by:
supportsCloudReports
in interfaceCloud
-
supportsSourceLinks
public boolean supportsSourceLinks()
- Specified by:
supportsSourceLinks
in interfaceCloud
-
claimedBy
public java.lang.String claimedBy(BugInstance b)
-
claim
public boolean claim(BugInstance b)
-
getBugLink
public java.net.URL getBugLink(BugInstance b)
- Specified by:
getBugLink
in interfaceCloud
-
getBugLinkStatus
public Cloud.BugFilingStatus getBugLinkStatus(BugInstance b)
- Specified by:
getBugLinkStatus
in interfaceCloud
-
getCloudReport
public java.lang.String getCloudReport(BugInstance b)
- Specified by:
getCloudReport
in interfaceCloud
-
getSourceLink
public java.net.URL getSourceLink(BugInstance b)
- Specified by:
getSourceLink
in interfaceCloud
-
getSourceLinkToolTip
public java.lang.String getSourceLinkToolTip(BugInstance b)
- Specified by:
getSourceLinkToolTip
in interfaceCloud
-
getUserDate
public java.util.Date getUserDate(BugInstance b)
- Specified by:
getUserDate
in interfaceCloud
-
hasExistingBugLink
public boolean hasExistingBugLink(BugInstance b)
-
addListener
public void addListener(Cloud.CloudListener listener)
- Specified by:
addListener
in interfaceCloud
-
removeListener
public void removeListener(Cloud.CloudListener listener)
- Specified by:
removeListener
in interfaceCloud
-
updatedStatus
protected void updatedStatus()
-
updatedIssue
protected void updatedIssue(BugInstance bug)
-
getStatusMsg
public java.lang.String getStatusMsg()
- Specified by:
getStatusMsg
in interfaceCloud
-
printCloudReport
public void printCloudReport(java.lang.Iterable<BugInstance> bugs, java.io.PrintWriter w)
-
getIWillFix
public boolean getIWillFix(BugInstance b)
- Specified by:
getIWillFix
in interfaceCloud
-
overallClassificationIsNotAProblem
public boolean overallClassificationIsNotAProblem(BugInstance b)
- Specified by:
overallClassificationIsNotAProblem
in interfaceCloud
-
getClassificationScore
public double getClassificationScore(BugInstance b)
- Specified by:
getClassificationScore
in interfaceCloud
-
getPortionObsoleteClassifications
public double getPortionObsoleteClassifications(BugInstance b)
- Specified by:
getPortionObsoleteClassifications
in interfaceCloud
-
getClassificationVariance
public double getClassificationVariance(BugInstance b)
- Specified by:
getClassificationVariance
in interfaceCloud
-
getNumberReviewers
public int getNumberReviewers(BugInstance b)
- Specified by:
getNumberReviewers
in interfaceCloud
-
printCloudSummary
public void printCloudSummary(java.io.PrintWriter w, java.lang.Iterable<BugInstance> bugs, java.lang.String[] packagePrefixes)
- Specified by:
printCloudSummary
in interfaceCloud
-
supportsCloudSummaries
public boolean supportsCloudSummaries()
- Specified by:
supportsCloudSummaries
in interfaceCloud
-
canStoreUserAnnotation
public boolean canStoreUserAnnotation(BugInstance bugInstance)
- Specified by:
canStoreUserAnnotation
in interfaceCloud
-
getClassificationDisagreement
public double getClassificationDisagreement(BugInstance b)
- Specified by:
getClassificationDisagreement
in interfaceCloud
-
-