org.sonar.plugins.java
Class JavaMeasuresRecorder

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

public class JavaMeasuresRecorder
extends AbstractMeasuresRecorder


Field Summary
 
Fields inherited from class org.sonar.plugins.api.AbstractMeasuresRecorder
daoFacade, root, rootSnapshot, snapshotByEntity
 
Constructor Summary
protected JavaMeasuresRecorder()
           
  JavaMeasuresRecorder(DaoFacade daoFacade, Snapshot rootSnapshot)
           
 
Method Summary
 ProjectMeasure createClassMeasure(java.lang.String packageName, java.lang.String className, boolean unitTest, MeasureKey key, java.lang.Double value)
           
 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)
           
 ProjectMeasure createPackageMeasure(java.lang.String packageName, MeasureKey key, java.lang.Double value)
           
 
Methods inherited from class org.sonar.plugins.api.AbstractMeasuresRecorder
createProjectMeasure, getOrCreateSnapshot
 
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,
                            Snapshot rootSnapshot)

JavaMeasuresRecorder

protected JavaMeasuresRecorder()
Method Detail

createPackageMeasure

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

createClassMeasure

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

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 © 2007-2008 hortis. All Rights Reserved.