org.sonar.plugins.api.maven
Class JavaMeasuresRecorder

java.lang.Object
  extended by org.sonar.plugins.api.maven.AbstractMeasuresRecorder
      extended by org.sonar.plugins.api.maven.JavaMeasuresRecorder
All Implemented Interfaces:
MeasuresRecorder

public class JavaMeasuresRecorder
extends AbstractMeasuresRecorder


Field Summary
 
Fields inherited from class org.sonar.plugins.api.maven.AbstractMeasuresRecorder
daoFacade, root, rootSnapshot, snapshotByEntity
 
Constructor Summary
protected JavaMeasuresRecorder()
           
  JavaMeasuresRecorder(DaoFacade daoFacade)
           
 
Method Summary
 Measure createClassMeasure(java.lang.String packageName, java.lang.String className, boolean unitTest, MeasureKey key, java.lang.Double value, MeasureParameter... parameters)
           
 RuleFailure createClassRuleFailure(Rule rule, java.lang.String packageName, java.lang.String className, boolean unitTest, java.lang.String message, RuleFailureLevel level, RuleFailureParam... params)
           
 SnapshotSource createClassSource(java.lang.String packageName, java.lang.String className, java.lang.String data, boolean unitTest)
           
 Measure createPackageMeasure(java.lang.String packageName, MeasureKey key, java.lang.Double value)
           
 
Methods inherited from class org.sonar.plugins.api.maven.AbstractMeasuresRecorder
createProjectMeasure, getOrCreateSnapshot, setRootSnapshot
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaMeasuresRecorder

public JavaMeasuresRecorder(DaoFacade daoFacade)

JavaMeasuresRecorder

protected JavaMeasuresRecorder()
Method Detail

createPackageMeasure

public Measure createPackageMeasure(java.lang.String packageName,
                                    MeasureKey key,
                                    java.lang.Double value)

createClassMeasure

public Measure createClassMeasure(java.lang.String packageName,
                                  java.lang.String className,
                                  boolean unitTest,
                                  MeasureKey key,
                                  java.lang.Double value,
                                  MeasureParameter... parameters)

createClassRuleFailure

public RuleFailure createClassRuleFailure(Rule rule,
                                          java.lang.String packageName,
                                          java.lang.String className,
                                          boolean unitTest,
                                          java.lang.String message,
                                          RuleFailureLevel level,
                                          RuleFailureParam... params)

createClassSource

public SnapshotSource createClassSource(java.lang.String packageName,
                                        java.lang.String className,
                                        java.lang.String data,
                                        boolean unitTest)


Copyright © 2008 SonarSource SA. All Rights Reserved.