|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.sonar.batch.DefaultSensorContext
public class DefaultSensorContext
| Constructor Summary | |
|---|---|
DefaultSensorContext(DefaultSonarIndex index,
Project project)
|
|
| Method Summary | ||
|---|---|---|
Event |
createEvent(Resource resource,
String name,
String description,
String category,
Date date)
Creates an event for a given date |
|
void |
deleteEvent(Event event)
Deletes an event |
|
void |
deleteLink(String key)
remove a link. |
|
Set<Dependency> |
getDependencies()
|
|
List<Event> |
getEvents(Resource resource)
|
|
Collection<Dependency> |
getIncomingDependencies(Resource to)
|
|
Measure |
getMeasure(Metric metric)
Find a project measure |
|
Measure |
getMeasure(Resource resource,
Metric metric)
Find a measure for this project |
|
|
getMeasures(MeasuresFilter<M> filter)
All measures of the project. |
|
|
getMeasures(Resource resource,
MeasuresFilter<M> filter)
Find all measures for this project. |
|
Collection<Dependency> |
getOutgoingDependencies(Resource from)
|
|
Project |
getProject()
|
|
Resource |
getResource(Resource resource)
|
|
Dependency |
saveDependency(Dependency dependency)
Build a new dependency : from depends upon to. |
|
void |
saveLink(ProjectLink link)
add a link to an external page like project homepage, sources (subversion, ...), continuous integration server... |
|
Measure |
saveMeasure(Measure measure)
Add a measure on project |
|
Measure |
saveMeasure(Metric metric,
Double value)
Add a measure on project |
|
Measure |
saveMeasure(Resource resource,
Measure measure)
Add or update a measure. |
|
Measure |
saveMeasure(Resource resource,
Metric metric,
Double value)
Add or update a measure. |
|
String |
saveResource(Resource resource)
Key is updated when saving the resource. |
|
void |
saveSource(Resource resource,
String source)
Does nothing if the resource is set as excluded. |
|
void |
saveViolation(Violation violation)
Save a coding rule violation. |
|
void |
saveViolations(Collection<Violation> violations)
Saves a list of violations |
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DefaultSensorContext(DefaultSonarIndex index,
Project project)
| Method Detail |
|---|
public Project getProject()
public Measure getMeasure(Metric metric)
SensorContext
getMeasure in interface SensorContextpublic <M> M getMeasures(MeasuresFilter<M> filter)
SensorContext
getMeasures in interface SensorContextpublic Measure saveMeasure(Measure measure)
SensorContext
saveMeasure in interface SensorContext
public Measure saveMeasure(Metric metric,
Double value)
SensorContext
saveMeasure in interface SensorContext
public Measure getMeasure(Resource resource,
Metric metric)
SensorContext
getMeasure in interface SensorContextpublic String saveResource(Resource resource)
SensorContext
saveResource in interface SensorContextpublic Resource getResource(Resource resource)
getResource in interface SensorContext
public <M> M getMeasures(Resource resource,
MeasuresFilter<M> filter)
SensorContext
getMeasures in interface SensorContext
public Measure saveMeasure(Resource resource,
Metric metric,
Double value)
SensorContextThe resource is automatically saved, so there is no need to execute the method saveResource(). Does nothing if the resource is set as excluded.
saveMeasure in interface SensorContext
public Measure saveMeasure(Resource resource,
Measure measure)
SensorContextThe resource is automatically saved, so there is no need to execute the method saveResource(). Does nothing if the resource is set as excluded.
saveMeasure in interface SensorContextpublic void saveViolation(Violation violation)
SensorContext
saveViolation in interface SensorContextpublic void saveViolations(Collection<Violation> violations)
SensorContext
saveViolations in interface SensorContextpublic Dependency saveDependency(Dependency dependency)
SensorContext
saveDependency in interface SensorContextpublic Set<Dependency> getDependencies()
getDependencies in interface SensorContextpublic Collection<Dependency> getIncomingDependencies(Resource to)
getIncomingDependencies in interface SensorContextpublic Collection<Dependency> getOutgoingDependencies(Resource from)
getOutgoingDependencies in interface SensorContext
public void saveSource(Resource resource,
String source)
SensorContext
saveSource in interface SensorContextpublic void saveLink(ProjectLink link)
SensorContext
saveLink in interface SensorContextpublic void deleteLink(String key)
SensorContext
deleteLink in interface SensorContextpublic List<Event> getEvents(Resource resource)
getEvents in interface SensorContextresource - set null for project events
public Event createEvent(Resource resource,
String name,
String description,
String category,
Date date)
SensorContext
createEvent in interface SensorContextname - the event namedescription - the event descriptioncategory - the event categorydate - the event date
public void deleteEvent(Event event)
SensorContext
deleteEvent in interface SensorContextevent - the event to delete
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||