org.sonar.plugins.javancss
Class JavaNcssMavenCollector

java.lang.Object
  extended by org.sonar.plugins.api.maven.AbstractMavenCollector
      extended by org.sonar.plugins.api.maven.AbstractJavaMavenCollector
          extended by org.sonar.plugins.javancss.JavaNcssMavenCollector
All Implemented Interfaces:
Extension, MavenCollector, MavenExtension

public class JavaNcssMavenCollector
extends AbstractJavaMavenCollector


Constructor Summary
JavaNcssMavenCollector(JavaMeasuresRecorder recorder, org.apache.maven.plugin.logging.Log log)
           
 
Method Summary
 void collect(MavenPom pom)
           
protected  void collectMeasures(java.io.File xmlFile)
           
 java.lang.Class<? extends MavenPluginHandler> dependsOnMavenPlugin(MavenPom pom)
          the collector should depend on the execution of a Maven plugin.
protected  java.lang.String getPackageAndClassFromFunction(java.lang.String functionName)
           
protected  boolean isPackageName(java.lang.String classNameCandidate)
           
protected  java.lang.String[] parsePackageAndClass(java.lang.String fullname)
           
protected  boolean shouldCollectIfNoSources()
           
 boolean shouldStopOnFailure()
          should sonar fails if this collector fails ?
 
Methods inherited from class org.sonar.plugins.api.maven.AbstractJavaMavenCollector
getLog, getMeasuresRecorder, shouldCollectIfLightMode, shouldCollectOn
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaNcssMavenCollector

public JavaNcssMavenCollector(JavaMeasuresRecorder recorder,
                              org.apache.maven.plugin.logging.Log log)
Method Detail

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.