Modifier and Type | Interface and Description |
---|---|
interface |
ServerExtension
Server extension point.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Chart
Deprecated.
in 4.5.1, replaced by Javascript charts
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractChart
Deprecated.
in 4.5.1, replaced by Javascript charts
|
Modifier and Type | Interface and Description |
---|---|
interface |
Perspectives |
interface |
ResourcePerspectives
Use this component to create perspective from resources or
InputPath
Only on batch-side. |
interface |
RubyComponentService |
Modifier and Type | Class and Description |
---|---|
class |
EmailSettings
If batch extensions use this component, then batch must be executed with administrator rights (see properties sonar.login and sonar.password)
|
class |
GlobalPropertyChangeHandler
Observe changes of global properties done from web application.
|
class |
PropertyDefinition
Declare a plugin property.
|
class |
PropertyDefinitions
Metadata of all the properties declared by plugins
|
class |
Settings
Project settings on batch side, or global settings on server side.
|
Modifier and Type | Interface and Description |
---|---|
interface |
I18n
Main component that provides translation facilities.
|
interface |
RuleI18n
Deprecated.
in 4.1. Rules are not localized anymore. See http://jira.codehaus.org/browse/SONAR-4885
|
Modifier and Type | Interface and Description |
---|---|
interface |
IssueFinder
Search for issues.
|
interface |
RubyIssueService
Facade for JRuby on Rails extensions to request issues.
|
Modifier and Type | Class and Description |
---|---|
class |
Actions |
Modifier and Type | Interface and Description |
---|---|
interface |
MetricFinder |
interface |
Metrics |
Modifier and Type | Class and Description |
---|---|
class |
Metric<G extends Serializable>
This class represents the definition of a metric in Sonar.
|
Modifier and Type | Interface and Description |
---|---|
interface |
NotificationManager
The notification manager receives notifications and is in charge of storing them so that they are processed by the notification service.
|
Modifier and Type | Class and Description |
---|---|
class |
NotificationChannel
Plugins should extend this class to provide implementation on a specific way to deliver notifications.
|
class |
NotificationDispatcher
Plugins should extend this class to provide logic to determine which users are interested in receiving notifications,
along with which delivery channels they selected.
|
class |
NotificationDispatcherMetadata
Notification dispatchers (see
NotificationDispatcher ) can define their own metadata class in order
to tell more about them. |
Modifier and Type | Interface and Description |
---|---|
interface |
NewUserHandler |
interface |
PluginRepository |
interface |
ServerFileSystem |
interface |
ServerStartHandler |
interface |
ServerStopHandler |
interface |
ServerUpgradeStatus |
Modifier and Type | Class and Description |
---|---|
class |
ComponentContainer |
class |
Server |
Modifier and Type | Class and Description |
---|---|
class |
AnnotationProfileParser |
class |
ProfileDefinition
Define a profile which is automatically registered during sonar startup.
|
class |
ProfileExporter |
class |
ProfileImporter |
class |
XMLProfileParser |
class |
XMLProfileSerializer |
Modifier and Type | Interface and Description |
---|---|
interface |
Language
The extension point to define a new language
Instantiation strategy changed to PER_BATCH in version 4.2.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractLanguage
Inherit this class to define a new language like PLSQL, PHP or C#
|
class |
Java
Deprecated.
in 3.6
|
class |
Languages
A class to store the list of languages
|
class |
ResourceTypes |
class |
ResourceTypeTree |
Modifier and Type | Interface and Description |
---|---|
interface |
RuleFinder |
Modifier and Type | Class and Description |
---|---|
class |
AnnotationRuleParser
Deprecated.
in 4.2. Replaced by
RulesDefinitionAnnotationLoader |
class |
RuleRepository
Deprecated.
in 4.2. Replaced by org.sonar.api.server.rule.RulesDefinition
|
class |
XMLRuleParser
Deprecated.
in 4.2. Replaced by org.sonar.api.rule.RuleDefinitions#loadXml()
|
Modifier and Type | Interface and Description |
---|---|
interface |
LoginPasswordAuthenticator
Deprecated.
replaced by Authenticator in version 3.1
|
interface |
ResourcePermissions
Grant access to newly created projects.
|
interface |
UserFinder |
Modifier and Type | Class and Description |
---|---|
class |
Authenticator |
class |
SecurityRealm |
Modifier and Type | Interface and Description |
---|---|
interface |
DebtModel |
Modifier and Type | Interface and Description |
---|---|
interface |
RulesDefinition
Defines some coding rules of the same repository.
|
Modifier and Type | Class and Description |
---|---|
class |
RulesDefinitionI18nLoader
Loads the English bundles of rules (name, description and parameters) that are
deprecated since 4.2.
|
class |
RulesDefinitionXmlLoader
Loads definitions of rules from a XML file.
|
Modifier and Type | Interface and Description |
---|---|
interface |
RequestHandler |
interface |
WebService
Defines a web service.
|
Modifier and Type | Class and Description |
---|---|
class |
RailsHandler
Used to declare web services that are still implemented in Ruby on Rails.
|
Modifier and Type | Interface and Description |
---|---|
interface |
RubyUserService |
Modifier and Type | Interface and Description |
---|---|
interface |
Semaphores
A semaphore shared among all the processes that can connect to the central database.
|
interface |
TempFolder
Use this component to deal with temp files/folders.
|
Modifier and Type | Class and Description |
---|---|
class |
Durations
Used through ruby code
|
class |
HttpDownloader
This component downloads HTTP files
|
class |
System2
Proxy over
System . |
class |
UriReader
Reads different types of URI.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultTempFolder |
class |
TempFolderCleaner |
Modifier and Type | Interface and Description |
---|---|
interface |
Footer |
interface |
GwtExtension
Deprecated.
in 3.7. Replaced by Ruby on Rails extensions
|
interface |
Page |
interface |
RubyRailsPage |
interface |
RubyRailsWebservice
Deprecated.
in 4.2. Replaced by
org.sonar.api.web.ws.WebService |
interface |
RubyRailsWidget
Widget in project dashboard page.
|
interface |
View |
interface |
Webservice
Deprecated.
in 4.2. Replaced by
WebService |
interface |
Widget |
Modifier and Type | Class and Description |
---|---|
class |
AbstractDashboardWidget
Deprecated.
override org.sonar.api.web.AbstractRubyTemplate and implement org.sonar.api.web.RubyRailsWidget
|
class |
CodeColorizerFormat
Deprecated.
since 4.5.2 use
Highlightable |
class |
DashboardTemplate
This extension point must be implemented to define a new dashboard.
|
class |
FilterTemplate
This extension point must be implemented to define a new filter.
|
class |
GwtPage
Deprecated.
in 3.7. Replaced by Ruby on Rails pages.
|
class |
PageDecoration
Adds content to HTML pages.
|
class |
ServletFilter |
Modifier and Type | Class and Description |
---|---|
class |
Xoo |
Modifier and Type | Class and Description |
---|---|
class |
XooFakeExporter
Fake exporter just for test
|
class |
XooFakeImporter
Fake importer just for test, it will NOT take into account the given file but will create some hard-coded rules
|
class |
XooFakeImporterWithMessages
Fake importer just for test, it will NOT take into account the given file but will display some info and warning messages
|
class |
XooQualityProfile |
class |
XooRulesDefinition
Define all the coding rules that are supported on the repository named "xoo".
|
Copyright © 2009–2015 SonarSource. All rights reserved.