org.sonar.plugins.javancss
Class JavaNcssMavenCollector
java.lang.Object
org.sonar.plugins.api.maven.AbstractMavenCollector
org.sonar.plugins.api.maven.AbstractJavaMavenCollector
org.sonar.plugins.javancss.JavaNcssMavenCollector
- All Implemented Interfaces:
- Extension, MavenCollector, MavenExtension
public class JavaNcssMavenCollector
- extends AbstractJavaMavenCollector
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JavaNcssMavenCollector
public JavaNcssMavenCollector(JavaMeasuresRecorder recorder,
org.apache.maven.plugin.logging.Log log)
dependsOnMavenPlugin
public java.lang.Class<? extends MavenPluginHandler> dependsOnMavenPlugin(MavenPom pom)
- Description copied from interface:
MavenCollector
- the collector should depend on the execution of a Maven plugin. In such a case this
method returns an handler that defines the Maven plugin.
Return null if no maven plugin to execute.
shouldStopOnFailure
public boolean shouldStopOnFailure()
- Description copied from interface:
MavenCollector
- should sonar fails if this collector fails ?
shouldCollectIfNoSources
protected boolean shouldCollectIfNoSources()
- Specified by:
shouldCollectIfNoSources
in class AbstractJavaMavenCollector
collect
public void collect(MavenPom pom)
collectMeasures
protected void collectMeasures(java.io.File xmlFile)
parsePackageAndClass
protected java.lang.String[] parsePackageAndClass(java.lang.String fullname)
getPackageAndClassFromFunction
protected java.lang.String getPackageAndClassFromFunction(java.lang.String functionName)
isPackageName
protected boolean isPackageName(java.lang.String classNameCandidate)
Copyright © 2008 SonarSource SA. All Rights Reserved.