Package org.sonar.api

Interface Summary
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 A plugin is a group of extensions.
ServerComponent Dependency Injection : all the classes implementing this interface are available in the server IoC container.
ServerExtension Server extension point.
 

Class Summary
ExtensionProvider Factory of extensions.
Plugins Deprecated. since 2.1
 

Annotation Types Summary
Properties Plugin properties.
Property Property value can be set in different ways : System property Maven command-line (-Dfoo=bar) Maven pom.xml (element ) Maven settings.xml Sonar web interface

Value is accessible in batch extensions via the Configuration object of class org.sonar.api.resources.Project (see method getConfiguration()).

 



Copyright © 2009-2011 SonarSource. All Rights Reserved.