Package org.sonar.api.batch

Interface Summary
CheckProject  
CoverageExtension Marker for the extensions that execute coverage tools.
CpdMapping  
Decorator  
DecoratorBarriers Barriers are used to define the order of execution of Decorators.
DecoratorContext  
PostJob PostJobs are executed when project is analysed.
ResourceCreationLock This lock is used to ensure that Sonar resources (files, packages, directories) are not created by buggy plugins when saving measures/violations on unknown resources.
ResourceFilter Filter resources to save.
Sensor A Sensor is invoked once during the analysis of a project.
SensorContext  
TimeMachine The TimeMachine extension point
 

Class Summary
AbstractCoverageExtension Deprecated. since 2.6 was superseded by interface CoverageExtension
AbstractCpdMapping A pre-implementation of the CpdMapping extension point
AbstractDirectoriesDecorator Deprecated. since 2.2, the number of directories is automatically calculated by sonar core (see metric formula)
AbstractDivisionDecorator A pre-implementation to decorate metrics that are the result of a division
AbstractFileComplexityDecorator Deprecated. since 2.1, a formula has been implemented on the metric, so no need to have decorator anymore
AbstractFilesDecorator Deprecated. since 2.2, the number of files is automatically calculated by sonar core (see metric formula)
AbstractFunctionComplexityDecorator Deprecated. since 2.1, a formula has been implemented on the metric, so no need to have decorator anymore
AbstractFunctionComplexityDistributionDecorator Deprecated. since 2.1, a formula has been implemented on the metric, so no need to have decorator anymore
AbstractSourceImporter A pre-implementation for a sensor that imports sources.
AbstractSumChildrenDecorator Sum measures of child resources.
BatchExtensionDictionnary Deprecated. since 2.6 was only used by views
BuildBreaker  
DefaultFormulaContext  
DefaultFormulaData  
Event  
FileFilter Deprecated. replaced by FileSystemFilter in 3.5
Initializer Initializer can execute external tool (like a Maven plugin), change project configuration.
ProjectClasspath  
SonarIndex  
SquidUtils  
TimeMachineQuery A class to query TimeMachine on a given resource

 

Enum Summary
Phase.Name  
 

Annotation Types Summary
DependedUpon  
DependsUpon  
InstantiationStrategy Define instantiation strategy of batch extensions.
Phase  
SupportedEnvironment This annotation allows to specify in which environments BatchExtension would be active.
 



Copyright © 2009-2013 SonarSource. All Rights Reserved.