org.sonar.batch
Class DefaultSensorContext
java.lang.Object
org.sonar.batch.DefaultSensorContext
- All Implemented Interfaces:
- SensorContext
public class DefaultSensorContext
- extends Object
- implements SensorContext
|
Method Summary |
Event |
createEvent(Resource resource,
String name,
String description,
String category,
Date date)
|
void |
deleteEvent(Event event)
|
void |
deleteLink(String key)
|
Set<Dependency> |
getDependencies()
|
List<Event> |
getEvents(Resource resource)
|
Collection<Dependency> |
getIncomingDependencies(Resource to)
|
Measure |
getMeasure(Metric metric)
|
Measure |
getMeasure(Resource resource,
Metric metric)
|
|
getMeasures(MeasuresFilter<M> filter)
|
|
getMeasures(Resource resource,
MeasuresFilter<M> filter)
|
Collection<Dependency> |
getOutgoingDependencies(Resource from)
|
Project |
getProject()
|
Resource |
getResource(Resource resource)
|
Dependency |
saveDependency(Dependency dependency)
|
void |
saveLink(ProjectLink link)
|
Measure |
saveMeasure(Measure measure)
|
Measure |
saveMeasure(Metric metric,
Double value)
|
Measure |
saveMeasure(Resource resource,
Measure measure)
|
Measure |
saveMeasure(Resource resource,
Metric metric,
Double value)
|
String |
saveResource(Resource resource)
|
void |
saveSource(Resource resource,
String source)
|
void |
saveViolation(Violation violation)
|
void |
saveViolations(Collection<Violation> violations)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultSensorContext
public DefaultSensorContext(DefaultSonarIndex index,
Project project)
getProject
public Project getProject()
getMeasure
public Measure getMeasure(Metric metric)
- Specified by:
getMeasure in interface SensorContext
getMeasures
public <M> M getMeasures(MeasuresFilter<M> filter)
- Specified by:
getMeasures in interface SensorContext
saveMeasure
public Measure saveMeasure(Measure measure)
- Specified by:
saveMeasure in interface SensorContext
saveMeasure
public Measure saveMeasure(Metric metric,
Double value)
- Specified by:
saveMeasure in interface SensorContext
getMeasure
public Measure getMeasure(Resource resource,
Metric metric)
- Specified by:
getMeasure in interface SensorContext
saveResource
public String saveResource(Resource resource)
- Specified by:
saveResource in interface SensorContext
getResource
public Resource getResource(Resource resource)
- Specified by:
getResource in interface SensorContext
getMeasures
public <M> M getMeasures(Resource resource,
MeasuresFilter<M> filter)
- Specified by:
getMeasures in interface SensorContext
saveMeasure
public Measure saveMeasure(Resource resource,
Metric metric,
Double value)
- Specified by:
saveMeasure in interface SensorContext
saveMeasure
public Measure saveMeasure(Resource resource,
Measure measure)
- Specified by:
saveMeasure in interface SensorContext
saveViolation
public void saveViolation(Violation violation)
- Specified by:
saveViolation in interface SensorContext
saveViolations
public void saveViolations(Collection<Violation> violations)
- Specified by:
saveViolations in interface SensorContext
saveDependency
public Dependency saveDependency(Dependency dependency)
- Specified by:
saveDependency in interface SensorContext
getDependencies
public Set<Dependency> getDependencies()
- Specified by:
getDependencies in interface SensorContext
getIncomingDependencies
public Collection<Dependency> getIncomingDependencies(Resource to)
- Specified by:
getIncomingDependencies in interface SensorContext
getOutgoingDependencies
public Collection<Dependency> getOutgoingDependencies(Resource from)
- Specified by:
getOutgoingDependencies in interface SensorContext
saveSource
public void saveSource(Resource resource,
String source)
- Specified by:
saveSource in interface SensorContext
saveLink
public void saveLink(ProjectLink link)
- Specified by:
saveLink in interface SensorContext
deleteLink
public void deleteLink(String key)
- Specified by:
deleteLink in interface SensorContext
getEvents
public List<Event> getEvents(Resource resource)
- Specified by:
getEvents in interface SensorContext
createEvent
public Event createEvent(Resource resource,
String name,
String description,
String category,
Date date)
- Specified by:
createEvent in interface SensorContext
deleteEvent
public void deleteEvent(Event event)
- Specified by:
deleteEvent in interface SensorContext
Copyright © 2009-2010 SonarSource SA. All Rights Reserved.