| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
Extension
Deprecated. 
 
since 5.2 replaced by  
ExtensionPoint annotation | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
CoverageExtension
Deprecated. 
 
since 5.2 not used anymore 
 | 
interface  | 
CpdMapping
Implement this extension to get Copy/Paste detection for your language. 
 | 
interface  | 
Decorator
Deprecated. 
 
since 5.2 there's no more decorator on batch side. Use  
MeasureComputer instead | 
class  | 
Initializer
 Initializer can execute external tool (like a Maven plugin), change project configuration. 
 | 
interface  | 
PostJob
PostJobs are executed at the very end of batch analysis. 
 | 
interface  | 
ResourceFilter
Deprecated. 
 
since 4.2. Analysis is file-system oriented. See  
org.sonar.api.scan.filesystem.InputFileFilter | 
interface  | 
Sensor
 A Sensor is invoked once during the analysis of a project. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ProjectBuilder
This extension point allows to change project structure at runtime. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
EventHandler
Common interface for event handlers. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
InputFileFilter
Extension point to exclude some files from inspection 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
PostJob
PostJobs are executed at the very end of batch analysis. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ScmProvider
See  
CoreProperties.LINKS_SOURCES_DEV to get old Maven URL format. | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
Sensor
 A sensor is invoked once during the analysis of a project. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
MeasureComputer
Define how to compute new measures on some metrics declared by  
Metrics. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
GlobalPropertyChangeHandler
Observe changes of global properties done from web application. 
 | 
class  | 
PropertyDefinition
Declare a plugin property. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
IssueFilter
Deprecated. 
 
since 4.0 use  
IssueFilter | 
interface  | 
IssueHandler  | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
IssueFilter
An issue filter is an object that allows filtering of  
Issues on batch side, preventing them from being persisted. | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
Metrics  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
NotificationChannel
 Plugins should extend this class to provide implementation on a specific way to deliver notifications. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
NewUserHandler  | 
interface  | 
ServerStartHandler  | 
interface  | 
ServerStopHandler  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ProfileDefinition
Define a profile which is automatically registered during sonar startup. 
 | 
class  | 
ProfileExporter  | 
class  | 
ProfileImporter  | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
Language
The extension point to define a new language
 
 Instantiation strategy changed to PER_BATCH in version 4.2. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
RuleRepository
Deprecated. 
 
in 4.2. Replaced by org.sonar.api.server.rule.RulesDefinition 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
FileSystemFilter
Deprecated. 
 
since 4.2 use  
InputFileFilter | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
Authenticator  | 
interface  | 
LoginPasswordAuthenticator
Deprecated. 
 
replaced by Authenticator in version 3.1 
 | 
class  | 
SecurityRealm  | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
RulesDefinition
Defines some coding rules of the same repository. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
RequestHandler  | 
interface  | 
WebService
Defines a web service. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DashboardTemplate
This extension point must be implemented to define a new dashboard. 
 | 
class  | 
FilterTemplate
This extension point must be implemented to define a new filter. 
 | 
interface  | 
Footer  | 
class  | 
PageDecoration
Adds content to HTML pages. 
 | 
class  | 
ServletFilter  | 
interface  | 
View  | 
interface  | 
Webservice
Deprecated. 
 
in 4.2. Replaced by  
WebService | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
EmailTemplate  | 
Copyright © 2009–2015 SonarSource. All rights reserved.