org.sonar.plugins.core.rules
Class CountViolationsJob
java.lang.Object
org.sonar.plugins.api.jobs.AbstractJob
org.sonar.plugins.core.rules.CountViolationsJob
- All Implemented Interfaces:
- Extension, Job
public class CountViolationsJob
- extends AbstractJob
Count violations on classes, packages and projects
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CountViolationsJob
public CountViolationsJob(DaoFacade dao)
generatesMetrics
public java.util.List<Metric> generatesMetrics()
- Specified by:
generatesMetrics
in interface Job
- Overrides:
generatesMetrics
in class AbstractJob
- Returns:
- empty list if the job does not calculate measures
shouldExecuteOnLanguage
protected Language shouldExecuteOnLanguage()
- Specified by:
shouldExecuteOnLanguage
in class AbstractJob
- Returns:
- null if executes on all languages
shouldExecuteOnResource
public boolean shouldExecuteOnResource(Resource node)
shouldExecuteOnProject
public boolean shouldExecuteOnProject(Resource project)
- Specified by:
shouldExecuteOnProject
in interface Job
- Overrides:
shouldExecuteOnProject
in class AbstractJob
execute
public void execute(Resource resource)
Copyright © 2008 SonarSource SA. All Rights Reserved.