Package org.sonar.api.web

Interface Summary
Footer  
GwtExtension  
Page  
RubyRailsPage  
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.

RubyRailsWidget Widget in project dashboard page.
View  
Webservice Interface to create a web service extension point
Widget  
 

Class Summary
AbstractDashboardWidget Deprecated. override org.sonar.api.web.AbstractRubyTemplate and implement org.sonar.api.web.RubyRailsWidget
AbstractRubyTemplate It's useful in development environment to see browser rendering in real time while editing the template.
CodeColorizerFormat Extend the library sonar-colorizer to support new languages.
Dashboard Definition of a dashboard.
Dashboard.Widget Note that this class is an inner class to avoid confusion with the extension point org.sonar.api.web.Widget.
DashboardTemplate This extension point must be implemented to define a new dashboard.
GwtPage  
 

Enum Summary
DashboardLayout Possible layouts for a dashboard.
Section Deprecated. add annotation org.sonar.api.web.NavigationSection to View extensions
WidgetLayoutType  
WidgetPropertyType  
 

Annotation Types Summary
DefaultTab  
Description  
NavigationSection The Page is displayed only in listed sections.
ResourceLanguage The view is displayed only if the selected resource has the same language.
ResourceQualifier The view is displayed only if the selected resource has the same qualifier.
ResourceScope The view is displayed only if the selected resource has the same qualifier.
UserRole  
WidgetCategory  
WidgetLayout  
WidgetProperties  
WidgetProperty  
 



Copyright © 2009-2012 SonarSource. All Rights Reserved.