| Interface | Description |
|---|---|
| BatchComponent |
Dependency Injection : all the classes implementing this interface are available in the batch IoC container.
|
| BatchExtension |
Batch extension point.
|
| CoreProperties |
CoreProperties is used to group various properties of Sonar as well
as default values of configuration in a single place
|
| Extension |
Extension point.
|
| Plugin | Deprecated
in 2.8.
|
| ServerComponent |
Dependency Injection : all the classes implementing this interface are available in the server IoC container.
|
| ServerExtension |
Server extension point.
|
| Class | Description |
|---|---|
| ExtensionProvider |
Factory of extensions.
|
| Plugins | Deprecated
since 2.1
|
| SonarPlugin |
A plugin is a group of extensions.
|
| Enum | Description |
|---|---|
| PropertyType |
| Annotation Type | Description |
|---|---|
| Properties |
Plugin properties.
|
| Property |
Property value can be set in different ways :
System property
Maven command-line (-Dfoo=bar)
Maven pom.xml (element
org.sonar.api.resources.Project
(see method getConfiguration()). |
Copyright © 2009-2012 SonarSource. All Rights Reserved.