org.sonar.batch
Class DefaultDecoratorContext
java.lang.Object
org.sonar.batch.DefaultDecoratorContext
- All Implemented Interfaces:
- DecoratorContext
public class DefaultDecoratorContext
- extends Object
- implements DecoratorContext
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultDecoratorContext
public DefaultDecoratorContext(Resource resource,
SonarIndex index,
List<DecoratorContext> childrenContexts)
setReadOnly
public DefaultDecoratorContext setReadOnly(boolean b)
getProject
public Project getProject()
- Specified by:
getProject in interface DecoratorContext
getChildren
public List<DecoratorContext> getChildren()
- Specified by:
getChildren in interface DecoratorContext
getMeasures
public <M> M getMeasures(MeasuresFilter<M> filter)
- Specified by:
getMeasures in interface DecoratorContext
getMeasure
public Measure getMeasure(Metric metric)
- Specified by:
getMeasure in interface DecoratorContext
getChildrenMeasures
public Collection<Measure> getChildrenMeasures(MeasuresFilter filter)
- Specified by:
getChildrenMeasures in interface DecoratorContext
getChildrenMeasures
public Collection<Measure> getChildrenMeasures(Metric metric)
- Specified by:
getChildrenMeasures in interface DecoratorContext
getResource
public Resource getResource()
- Specified by:
getResource in interface DecoratorContext
saveMeasure
public DecoratorContext saveMeasure(Measure measure)
- Specified by:
saveMeasure in interface DecoratorContext
saveMeasure
public DecoratorContext saveMeasure(Metric metric,
Double value)
- Specified by:
saveMeasure in interface DecoratorContext
getViolations
public List<Violation> getViolations(ViolationQuery violationQuery)
-
- Specified by:
getViolations in interface DecoratorContext
getViolations
public List<Violation> getViolations()
-
- Specified by:
getViolations in interface DecoratorContext
saveDependency
public Dependency saveDependency(Dependency dependency)
- Specified by:
saveDependency in interface DecoratorContext
getDependencies
public Set<Dependency> getDependencies()
- Specified by:
getDependencies in interface DecoratorContext
getIncomingDependencies
public Collection<Dependency> getIncomingDependencies()
- Specified by:
getIncomingDependencies in interface DecoratorContext
getOutgoingDependencies
public Collection<Dependency> getOutgoingDependencies()
- Specified by:
getOutgoingDependencies in interface DecoratorContext
getEvents
public List<Event> getEvents()
- Specified by:
getEvents in interface DecoratorContext
createEvent
public Event createEvent(String name,
String description,
String category,
Date date)
- Specified by:
createEvent in interface DecoratorContext
deleteEvent
public void deleteEvent(Event event)
- Specified by:
deleteEvent in interface DecoratorContext
saveViolation
public DefaultDecoratorContext saveViolation(Violation violation,
boolean force)
- Specified by:
saveViolation in interface DecoratorContext
saveViolation
public DefaultDecoratorContext saveViolation(Violation violation)
- Specified by:
saveViolation in interface DecoratorContext
Copyright © 2009-2012 SonarSource. All Rights Reserved.