org.sonar.maven
Class ProjectAnalysisImpl

java.lang.Object
  extended by org.sonar.maven.ProjectAnalysisImpl
All Implemented Interfaces:
ProjectAnalysis

public class ProjectAnalysisImpl
extends java.lang.Object
implements ProjectAnalysis


Constructor Summary
ProjectAnalysisImpl(DatabaseSession session)
           
 
Method Summary
 void addMeasure(Metric metric, java.lang.Double value, MeasureParameter... params)
           
 void addMeasure(Metric metric, java.lang.Double value, java.lang.String textValue, MeasureParameter... params)
           
 void addMeasure(Resource resource, Metric metric, java.lang.Double value, MeasureParameter... params)
           
 void addMeasure(Resource resource, Metric metric, java.lang.Double value, java.lang.String textValue, MeasureParameter... params)
           
 void addSource(Resource resource, java.lang.String source)
           
 void addViolation(Resource resource, Rule rule, java.lang.String message, RuleFailureLevel level, RuleFailureParam... params)
           
protected  Snapshot init(MavenPom pom)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProjectAnalysisImpl

public ProjectAnalysisImpl(DatabaseSession session)
Method Detail

init

protected Snapshot init(MavenPom pom)

addMeasure

public void addMeasure(Metric metric,
                       java.lang.Double value,
                       MeasureParameter... params)
Specified by:
addMeasure in interface ProjectAnalysis

addMeasure

public void addMeasure(Metric metric,
                       java.lang.Double value,
                       java.lang.String textValue,
                       MeasureParameter... params)
Specified by:
addMeasure in interface ProjectAnalysis

addMeasure

public void addMeasure(Resource resource,
                       Metric metric,
                       java.lang.Double value,
                       MeasureParameter... params)
Specified by:
addMeasure in interface ProjectAnalysis

addMeasure

public void addMeasure(Resource resource,
                       Metric metric,
                       java.lang.Double value,
                       java.lang.String textValue,
                       MeasureParameter... params)
Specified by:
addMeasure in interface ProjectAnalysis

addViolation

public void addViolation(Resource resource,
                         Rule rule,
                         java.lang.String message,
                         RuleFailureLevel level,
                         RuleFailureParam... params)
Specified by:
addViolation in interface ProjectAnalysis

addSource

public void addSource(Resource resource,
                      java.lang.String source)
Specified by:
addSource in interface ProjectAnalysis


Copyright © 2009 SonarSource SA. All Rights Reserved.