public class SpotbugsReportGenerator extends Object implements SpotBugsInfo, groovy.lang.GroovyObject
BLANK, BUNDLE_NAME, CLASS_SUFFIX, COMMA, DESCRIPTION_KEY, EOL, FORWARD_SLASH, JAVA_REGEX_PATTERN, JAVA_SOURCES_KEY, NAME_KEY, PERIOD, PLUGIN_NAME, SOURCE_ROOT_KEY, spotbugsEfforts, spotbugsPriority, spotbugsThresholds, TEST_SOURCE_ROOT_KEY, URL, URL_SEPARATOR| Constructor and Description |
|---|
SpotbugsReportGenerator(org.apache.maven.doxia.sink.Sink sink,
ResourceBundle bundle,
File basedir,
org.apache.maven.doxia.tools.SiteTool siteTool) |
public SpotbugsReportGenerator(org.apache.maven.doxia.sink.Sink sink,
ResourceBundle bundle,
File basedir,
org.apache.maven.doxia.tools.SiteTool siteTool)
public groovy.lang.MetaClass getMetaClass()
getMetaClass in interface groovy.lang.GroovyObjectpublic void setMetaClass(groovy.lang.MetaClass mc)
setMetaClass in interface groovy.lang.GroovyObjectpublic Object invokeMethod(String method, Object arguments)
invokeMethod in interface groovy.lang.GroovyObjectpublic Object getProperty(String property)
getProperty in interface groovy.lang.GroovyObjectpublic void setProperty(String property, Object value)
setProperty in interface groovy.lang.GroovyObjectpublic static String getNOLINE_KEY()
public static String getCOLUMN_LINE_KEY()
public static String getCOLUMN_BUG_KEY()
public static String getCOLUMN_BUGS_KEY()
public static String getCOLUMN_CATEGORY_KEY()
public static String getCOLUMN_PRIORITY_KEY()
public static String getCOLUMN_DETAILS_KEY()
public static String getREPORT_TITLE_KEY()
public static String getLINKTITLE_KEY()
public static String getLINK_KEY()
public static String getFILES_KEY()
public static String getTHRESHOLD_KEY()
public static String getEFFORT_KEY()
public static String getDETAILSLINK_KEY()
public static String getVERSIONTITLE_KEY()
public static String getSUMMARY_KEY()
public static String getCOLUMN_CLASS_KEY()
public static String getCOLUMN_CLASSES_KEY()
public static String getCOLUMN_ERRORS_KEY()
public static String getCOLUMN_FILES_KEY()
public static String getCOLUMN_MISSINGCLASSES_KEY()
public org.apache.maven.doxia.sink.Sink getSink()
public void setSink(org.apache.maven.doxia.sink.Sink value)
public ResourceBundle getBundle()
public void setBundle(ResourceBundle value)
public org.apache.maven.plugin.logging.Log getLog()
public void setLog(org.apache.maven.plugin.logging.Log value)
public String getThreshold()
public void setThreshold(String value)
public String getEffort()
public void setEffort(String value)
public String getCurrentClassName()
public void setCurrentClassName(String value)
public boolean getmIsCurrentClassReportOpened()
public boolean ismIsCurrentClassReportOpened()
public void setmIsCurrentClassReportOpened(boolean value)
public boolean getIsJXRReportEnabled()
public boolean isIsJXRReportEnabled()
public void setIsJXRReportEnabled(boolean value)
public int getBugCount()
public void setBugCount(int value)
public int getMissingClassCount()
public void setMissingClassCount(int value)
public int getFileCount()
public void setFileCount(int value)
public Set getMissingClassSet()
public void setMissingClassSet(Set value)
public int getErrorCount()
public void setErrorCount(int value)
public File getOutputDirectory()
public void setOutputDirectory(File value)
public File getXrefLocation()
public void setXrefLocation(File value)
public File getXrefTestLocation()
public void setXrefTestLocation(File value)
public List getCompileSourceRoots()
public void setCompileSourceRoots(List value)
public List getTestSourceRoots()
public void setTestSourceRoots(List value)
public boolean getIncludeTests()
public boolean isIncludeTests()
public void setIncludeTests(boolean value)
public org.apache.maven.doxia.tools.SiteTool getSiteTool()
public void setSiteTool(org.apache.maven.doxia.tools.SiteTool value)
public File getBasedir()
public void setBasedir(File value)
public groovy.util.slurpersupport.GPathResult getSpotbugsResults()
public void setSpotbugsResults(groovy.util.slurpersupport.GPathResult value)
public List getBugClasses()
public void setBugClasses(List value)
public void printBody()
protected void printBug(String bugClass)
protected String assembleJxrHyperlink(groovy.util.slurpersupport.GPathResult line)
protected String getReportTitle()
protected void openClassReportSection(String bugClass)
protected void printSummary()
protected void printFilesSummary()
public void generateReport()
protected String valueForLine(groovy.util.slurpersupport.GPathResult line)
Copyright © 2005–2018 hazendaz. All rights reserved.