Uses of Interface
org.sonar.api.Extension

Packages that use Extension
org.sonar.api   
org.sonar.api.batch   
org.sonar.api.batch.maven   
org.sonar.api.charts   
org.sonar.api.database   
org.sonar.api.measures   
org.sonar.api.resources   
org.sonar.api.rules   
org.sonar.api.utils   
org.sonar.api.web   
 

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
 java.util.List<java.lang.Class<? extends Extension>> Plugins.getExtensions()
           
 java.util.List<java.lang.Class<? extends Extension>> Plugin.getExtensions()
          Classes of the implemented extensions.
 java.util.List<java.lang.Class<? extends Extension>> Plugins.getExtensions(java.lang.Class<? extends Extension> type)
           
 

Methods in org.sonar.api with parameters of type Extension
 Plugin Plugins.getPluginByExtension(Extension extension)
           
 

Method parameters in org.sonar.api with type arguments of type Extension
 java.util.List<java.lang.Class<? extends Extension>> Plugins.getExtensions(java.lang.Class<? extends Extension> type)
           
 Plugin Plugins.getPluginByExtension(java.lang.Class<? extends Extension> clazz)
           
 java.lang.String Plugins.getPluginKeyByExtension(java.lang.Class<? extends Extension> clazz)
           
 

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 Sensor
           
 interface TimeMachine
           
 

Classes in org.sonar.api.batch that implement Extension
 class AbstractCoverageExtension
           
 class AbstractCpdMapping
           
 class AbstractDirectoriesDecorator
           
 class AbstractDivisionDecorator
           
 class AbstractFileComplexityDecorator
           
 class AbstractFilesDecorator
           
 class AbstractSourceImporter
           
 class AbstractSumChildrenDecorator
          Sum measures of child resources.
 class BuildBreaker
           
 

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
           
 

Classes in org.sonar.api.charts that implement Extension
 class AbstractChart
           
 

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
           
 

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>
           
 

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
           
 

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 DashboardWidget
          Widget in project dashboard.
 interface Footer
           
 interface GwtExtension
           
 interface Page
           
 interface ResourceViewer
           
 

Classes in org.sonar.api.web that implement Extension
 class AbstractDashboardWidget
          It's useful in development environment to see browser rendering in real time while editing the template.
 



Copyright © 2009 SonarSource SA. All Rights Reserved.