Uses of Interface
org.sonar.api.ServerExtension

Packages that use ServerExtension
org.sonar.api.charts   
org.sonar.api.measures   
org.sonar.api.resources   
org.sonar.api.rules   
org.sonar.api.web   
 

Uses of ServerExtension in org.sonar.api.charts
 

Subinterfaces of ServerExtension in org.sonar.api.charts
 interface Chart
           
 

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

Uses of ServerExtension in org.sonar.api.measures
 

Subinterfaces of ServerExtension in org.sonar.api.measures
 interface Metrics
           
 

Classes in org.sonar.api.measures that implement ServerExtension
 class Metric
           
 

Uses of ServerExtension in org.sonar.api.resources
 

Subinterfaces of ServerExtension in org.sonar.api.resources
 interface Language
           
 

Classes in org.sonar.api.resources that implement ServerExtension
 class AbstractLanguage
          Inherit this class to define a new language like PLSQL, PHP or C#
 class Java
          Java language implementation
 

Uses of ServerExtension in org.sonar.api.rules
 

Subinterfaces of ServerExtension in org.sonar.api.rules
 interface RulesRepository<LANG extends Language>
           
 

Classes in org.sonar.api.rules that implement ServerExtension
 class AbstractImportableRulesRepository<LANG extends Language,MAPPER extends RulePriorityMapper<?,?>>
           
 class AbstractRulesRepository<LANG extends Language,MAPPER extends RulePriorityMapper<?,?>>
           
 

Uses of ServerExtension in org.sonar.api.web
 

Subinterfaces of ServerExtension in org.sonar.api.web
 interface DashboardWidget
          Deprecated. use org.sonar.api.web.RubyRailsWidget, better because of optional conditions (see annotations in org.sonar.api.web.views package)
 interface Footer
           
 interface GwtExtension
           
 interface Page
          Deprecated. replaced by org.sonar.api.web.GwtPage, better because of optional conditions (see annotations in org.sonar.api.web package)
 interface ResourceViewer
           
 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 WebPage
           
 interface Webservice
          Interface to create a web service extension point
 interface Widget
           
 

Classes in org.sonar.api.web that implement ServerExtension
 class AbstractDashboardWidget
          Deprecated. override org.sonar.api.web.AbstractRubyTemplate and implement org.sonar.api.web.RubyRailsWidget
 class GwtPage
           
 



Copyright © 2009 SonarSource SA. All Rights Reserved.