@ParametersAreNonnullByDefault

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 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 Summary
ExtensionProvider Factory of extensions.
SonarPlugin A plugin is a group of extensions.
 

Enum Summary
PropertyType  
 

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()).

PropertyField Property field.
 



Copyright © 2009-2014 SonarSource. All Rights Reserved.