edu.umd.cs.findbugs.cloud
Class AbstractCloud
java.lang.Object
edu.umd.cs.findbugs.cloud.AbstractCloud
- All Implemented Interfaces:
- Cloud
- Direct Known Subclasses:
- DBCloud
public abstract class AbstractCloud
- extends java.lang.Object
- implements Cloud
- Author:
- pwilliam
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 |
bugCollection
protected final BugCollection bugCollection
AbstractCloud
protected AbstractCloud(BugCollection bugs)
getBugCollection
public BugCollection getBugCollection()
- Specified by:
getBugCollection
in interface Cloud
supportsBugLinks
public boolean supportsBugLinks()
- Specified by:
supportsBugLinks
in interface Cloud
supportsClaims
public boolean supportsClaims()
- Specified by:
supportsClaims
in interface Cloud
supportsCloudReports
public boolean supportsCloudReports()
- Specified by:
supportsCloudReports
in interface Cloud
supportsSourceLinks
public boolean supportsSourceLinks()
- Specified by:
supportsSourceLinks
in interface Cloud
claimedBy
public java.lang.String claimedBy(BugInstance b)
- Specified by:
claimedBy
in interface Cloud
claim
public boolean claim(BugInstance b)
- Specified by:
claim
in interface Cloud
getBugLink
public java.net.URL getBugLink(BugInstance b)
- Specified by:
getBugLink
in interface Cloud
getBugLinkStatus
public Cloud.BugFilingStatus getBugLinkStatus(BugInstance b)
- Specified by:
getBugLinkStatus
in interface Cloud
getCloudReport
public java.lang.String getCloudReport(BugInstance b)
- Specified by:
getCloudReport
in interface Cloud
getSourceLink
public java.net.URL getSourceLink(BugInstance b)
- Specified by:
getSourceLink
in interface Cloud
getSourceLinkToolTip
public java.lang.String getSourceLinkToolTip(BugInstance b)
- Specified by:
getSourceLinkToolTip
in interface Cloud
getUserDate
public java.util.Date getUserDate(BugInstance b)
- Specified by:
getUserDate
in interface Cloud
hasExistingBugLink
public boolean hasExistingBugLink(BugInstance b)
addListener
public void addListener(Cloud.CloudListener listener)
- Specified by:
addListener
in interface Cloud
removeListener
public void removeListener(Cloud.CloudListener listener)
- Specified by:
removeListener
in interface Cloud
updatedStatus
protected void updatedStatus()
updatedIssue
protected void updatedIssue(BugInstance bug)
getStatusMsg
public java.lang.String getStatusMsg()
- Specified by:
getStatusMsg
in interface Cloud
shutdown
public void shutdown()
- Specified by:
shutdown
in interface Cloud
printCloudReport
public void printCloudReport(java.lang.Iterable<BugInstance> bugs,
java.io.PrintWriter w)
getIWillFix
public boolean getIWillFix(BugInstance b)
- Specified by:
getIWillFix
in interface Cloud
overallClassificationIsNotAProblem
public boolean overallClassificationIsNotAProblem(BugInstance b)
- Specified by:
overallClassificationIsNotAProblem
in interface Cloud
getClassificationScore
public double getClassificationScore(BugInstance b)
- Specified by:
getClassificationScore
in interface Cloud
getPortionObsoleteClassifications
public double getPortionObsoleteClassifications(BugInstance b)
- Specified by:
getPortionObsoleteClassifications
in interface Cloud
getClassificationVariance
public double getClassificationVariance(BugInstance b)
- Specified by:
getClassificationVariance
in interface Cloud
getNumberReviewers
public int getNumberReviewers(BugInstance b)
- Specified by:
getNumberReviewers
in interface Cloud
printCloudSummary
public void printCloudSummary(java.io.PrintWriter w,
java.lang.Iterable<BugInstance> bugs,
java.lang.String[] packagePrefixes)
- Specified by:
printCloudSummary
in interface Cloud
supportsCloudSummaries
public boolean supportsCloudSummaries()
- Specified by:
supportsCloudSummaries
in interface Cloud
canStoreUserAnnotation
public boolean canStoreUserAnnotation(BugInstance bugInstance)
- Specified by:
canStoreUserAnnotation
in interface Cloud
getClassificationDisagreement
public double getClassificationDisagreement(BugInstance b)
- Specified by:
getClassificationDisagreement
in interface Cloud
FindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.