org.sonar.plugins.findbugs
Class FindbugsConfiguration

java.lang.Object
  extended by org.sonar.plugins.findbugs.FindbugsConfiguration
All Implemented Interfaces:
BatchComponent, BatchExtension, Extension

public class FindbugsConfiguration
extends Object
implements BatchExtension

Since:
2.4

Constructor Summary
FindbugsConfiguration(Project project, RulesProfile profile, FindbugsProfileExporter exporter, ProjectClasspath classpath)
           
 
Method Summary
 String getEffort()
           
 List<File> getExcludesFilters()
           
 edu.umd.cs.findbugs.Project getFindbugsProject()
           
 File getTargetXMLReport()
           
 long getTimeout()
           
 File saveExcludeConfigXml()
           
 File saveIncludeConfigXml()
           
 void start()
          Invoked by PicoContainer to extract additional FindBugs libraries into temporary files.
 void stop()
          Invoked by PicoContainer to remove temporary files.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FindbugsConfiguration

public FindbugsConfiguration(Project project,
                             RulesProfile profile,
                             FindbugsProfileExporter exporter,
                             ProjectClasspath classpath)
Method Detail

getTargetXMLReport

public File getTargetXMLReport()

getFindbugsProject

public edu.umd.cs.findbugs.Project getFindbugsProject()

saveIncludeConfigXml

public File saveIncludeConfigXml()
                          throws IOException
Throws:
IOException

saveExcludeConfigXml

public File saveExcludeConfigXml()
                          throws IOException
Throws:
IOException

getExcludesFilters

public List<File> getExcludesFilters()

getEffort

public String getEffort()

getTimeout

public long getTimeout()

start

public void start()
Invoked by PicoContainer to extract additional FindBugs libraries into temporary files.


stop

public void stop()
Invoked by PicoContainer to remove temporary files.



Copyright © 2009-2012 SonarSource. All Rights Reserved.