org.sonar.plugins.api.maven
Class ProjectAnalysis

java.lang.Object
  extended by org.sonar.plugins.api.maven.ProjectAnalysis

public class ProjectAnalysis
extends java.lang.Object


Constructor Summary
ProjectAnalysis(DaoFacade daoFacade)
           
 
Method Summary
 void addMeasure(ch.hortis.sonar.model.Metric metric, java.lang.Double value, MeasureParameter... params)
           
 void addMeasure(Resource resource, ch.hortis.sonar.model.Metric metric, java.lang.Double value, MeasureParameter... params)
           
 void addSource(Resource resource, java.lang.String source)
           
 void addViolation(Resource resource, ch.hortis.sonar.model.Rule rule, java.lang.String message, ch.hortis.sonar.model.RuleFailureLevel level, ch.hortis.sonar.model.RuleFailureParam... params)
           
 ch.hortis.sonar.model.Snapshot start(MavenPom pom)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProjectAnalysis

public ProjectAnalysis(DaoFacade daoFacade)
Method Detail

addMeasure

public void addMeasure(ch.hortis.sonar.model.Metric metric,
                       java.lang.Double value,
                       MeasureParameter... params)

addMeasure

public void addMeasure(Resource resource,
                       ch.hortis.sonar.model.Metric metric,
                       java.lang.Double value,
                       MeasureParameter... params)

addSource

public void addSource(Resource resource,
                      java.lang.String source)

addViolation

public void addViolation(Resource resource,
                         ch.hortis.sonar.model.Rule rule,
                         java.lang.String message,
                         ch.hortis.sonar.model.RuleFailureLevel level,
                         ch.hortis.sonar.model.RuleFailureParam... params)

start

public ch.hortis.sonar.model.Snapshot start(MavenPom pom)


Copyright © 2008-2009 SonarSource SA. All Rights Reserved.