|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of Extension in org.sonar.api |
---|
Subinterfaces of Extension in org.sonar.api | |
---|---|
interface |
BatchExtension
Extension deployed in analysis batch. |
interface |
ServerExtension
Extension deployed in web server. |
Methods in org.sonar.api that return types with arguments of type Extension | |
---|---|
List<Class<? extends Extension>> |
Plugins.getExtensions()
Returns the list of extensions in the server |
List<Class<? extends Extension>> |
Plugin.getExtensions()
Classes of the implemented extensions. |
List<Class<? extends Extension>> |
Plugins.getExtensions(Class<? extends Extension> type)
Returns the list of extensions given an extension type |
Methods in org.sonar.api with parameters of type Extension | |
---|---|
Plugin |
Plugins.getPluginByExtension(Extension extension)
Returns a plugin based on its extension |
Method parameters in org.sonar.api with type arguments of type Extension | |
---|---|
List<Class<? extends Extension>> |
Plugins.getExtensions(Class<? extends Extension> type)
Returns the list of extensions given an extension type |
Plugin |
Plugins.getPluginByExtension(Class<? extends Extension> clazz)
Returns a plugin based on its extension |
String |
Plugins.getPluginKeyByExtension(Class<? extends Extension> clazz)
Returns a plugin key based on its extension |
Uses of Extension in org.sonar.api.batch |
---|
Subinterfaces of Extension in org.sonar.api.batch | |
---|---|
interface |
CpdMapping
|
interface |
Decorator
|
interface |
PostJob
PostJobs are executed when project is analysed. |
interface |
Purge
Extension point to purge data. |
interface |
ResourceFilter
Filter resources to save. |
interface |
Sensor
A Sensor is invoked once during the analysis of a project. |
interface |
SquidSearch
The extension point to access the Squid data tree |
interface |
TimeMachine
The TimeMachine extension point |
Classes in org.sonar.api.batch that implement Extension | |
---|---|
class |
AbstractCoverageExtension
This class implements the management of the code coverage engine if there are several. |
class |
AbstractCpdMapping
A pre-implementation of the CpdMapping extension point |
class |
AbstractDirectoriesDecorator
A pre-implementation to decorate the number of directories |
class |
AbstractDivisionDecorator
A pre-implementation to decorate metrics that are the result of a division |
class |
AbstractFileComplexityDecorator
A pre-implementation to decorate the file complexity |
class |
AbstractFilesDecorator
A pre-implementation to decorate the number of files |
class |
AbstractFunctionComplexityDecorator
A pre-implementation to decorate average complexity of functions |
class |
AbstractFunctionComplexityDistributionDecorator
|
class |
AbstractPurge
|
class |
AbstractSourceImporter
A pre-implementation for a sensor that imports sources |
class |
AbstractSumChildrenDecorator
Sum measures of child resources. |
class |
BuildBreaker
|
class |
FormulaDecorator
A pre-implementation of a decorator using a simple calculation formula |
Uses of Extension in org.sonar.api.batch.maven |
---|
Subinterfaces of Extension in org.sonar.api.batch.maven | |
---|---|
interface |
DependsUponMavenPlugin
Used for Sensors and PostJobs only. |
interface |
MavenPluginHandler
|
Uses of Extension in org.sonar.api.charts |
---|
Subinterfaces of Extension in org.sonar.api.charts | |
---|---|
interface |
Chart
An Extension to create charts |
Classes in org.sonar.api.charts that implement Extension | |
---|---|
class |
AbstractChart
An extension point to generate JFreeChart charts |
Uses of Extension in org.sonar.api.database |
---|
Classes in org.sonar.api.database that implement Extension | |
---|---|
class |
DatabaseSession
|
Uses of Extension in org.sonar.api.measures |
---|
Subinterfaces of Extension in org.sonar.api.measures | |
---|---|
interface |
Metrics
|
Classes in org.sonar.api.measures that implement Extension | |
---|---|
class |
Metric
|
Uses of Extension in org.sonar.api.resources |
---|
Subinterfaces of Extension in org.sonar.api.resources | |
---|---|
interface |
Language
The extension point to define a new language |
Classes in org.sonar.api.resources that implement Extension | |
---|---|
class |
AbstractLanguage
Inherit this class to define a new language like PLSQL, PHP or C# |
class |
Java
Java language implementation |
Uses of Extension in org.sonar.api.rules |
---|
Subinterfaces of Extension in org.sonar.api.rules | |
---|---|
interface |
RulesRepository<LANG extends Language>
The interface to implement to create a repository of rules |
interface |
ViolationFilter
Filter violations to save. |
Classes in org.sonar.api.rules that implement Extension | |
---|---|
class |
AbstractImportableRulesRepository<LANG extends Language,MAPPER extends RulePriorityMapper<?,?>>
|
class |
AbstractRulesRepository<LANG extends Language,MAPPER extends RulePriorityMapper<?,?>>
|
class |
RulesManager
A class to manage and access rules defined in Sonar |
Uses of Extension in org.sonar.api.security |
---|
Subinterfaces of Extension in org.sonar.api.security | |
---|---|
interface |
LoginPasswordAuthenticator
|
Uses of Extension in org.sonar.api.utils |
---|
Classes in org.sonar.api.utils that implement Extension | |
---|---|
class |
ServerHttpClient
|
Uses of Extension in org.sonar.api.web |
---|
Subinterfaces of Extension in org.sonar.api.web | |
---|---|
interface |
Footer
|
interface |
GwtExtension
|
interface |
Page
|
interface |
RubyRailsPage
|
interface |
RubyRailsWebservice
EXPERIMENTAL Interface to create a ruby web service extension point using the Ruby On Rails controller API (ActionController) The method getTemplate() return the ROR controller code, the name of the controller class defined in the template MUST match the following name scheme : Api::$Webservice.getId()Controller I.E : Webservice.getId() = TestWS > Api::TestWSController. |
interface |
RubyRailsWidget
Widget in project dashboard page. |
interface |
View
|
interface |
Webservice
Interface to create a web service extension point |
interface |
Widget
|
Classes in org.sonar.api.web that implement Extension | |
---|---|
class |
AbstractDashboardWidget
Deprecated. override org.sonar.api.web.AbstractRubyTemplate and implement org.sonar.api.web.RubyRailsWidget |
class |
CodeColorizerFormat
Extend the library sonar-colorizer to support new languages. |
class |
GwtPage
|
Uses of Extension in org.sonar.batch |
---|
Subinterfaces of Extension in org.sonar.batch | |
---|---|
interface |
MavenPluginExecutor
|
Classes in org.sonar.batch that implement Extension | |
---|---|
class |
DefaultTimeMachine
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |