org.sonar.plugins.api.maven
Interface ProjectContext

All Known Implementing Classes:
ProjectContextImpl

public interface ProjectContext


Method Summary
 void addMeasure(Measure measure)
           
 void addMeasure(Metric metric, java.lang.Double value)
           
 void addMeasure(Metric metric, java.lang.String value)
           
 void addMeasure(Resource resource, Measure measure)
          Does nothing if the resource is set as excluded.
 void addMeasure(Resource resource, Metric metric, java.lang.Double value)
          Does nothing if the resource is set as excluded.
 void addMeasure(Resource resource, Metric metric, java.lang.String value)
           
 void addSource(Resource resource, java.lang.String source)
          Does nothing if the resource is set as excluded.
 void addViolation(Resource resource, Rule rule, java.lang.String message, RuleFailureLevel level, RuleFailureParam... params)
          Does nothing if the resource is set as excluded.
 java.lang.String getResourceKey(Resource resource)
           
 

Method Detail

addMeasure

void addMeasure(Measure measure)

addMeasure

void addMeasure(Metric metric,
                java.lang.Double value)

addMeasure

void addMeasure(Metric metric,
                java.lang.String value)

addMeasure

void addMeasure(Resource resource,
                Measure measure)
Does nothing if the resource is set as excluded.


addMeasure

void addMeasure(Resource resource,
                Metric metric,
                java.lang.Double value)
Does nothing if the resource is set as excluded.


addMeasure

void addMeasure(Resource resource,
                Metric metric,
                java.lang.String value)

addViolation

void addViolation(Resource resource,
                  Rule rule,
                  java.lang.String message,
                  RuleFailureLevel level,
                  RuleFailureParam... params)
Does nothing if the resource is set as excluded.


addSource

void addSource(Resource resource,
               java.lang.String source)
Does nothing if the resource is set as excluded.


getResourceKey

java.lang.String getResourceKey(Resource resource)


Copyright © 2009 SonarSource SA. All Rights Reserved.