Package | Description |
---|---|
org.sonar.api | |
org.sonar.api.charts | |
org.sonar.api.config | |
org.sonar.api.i18n | |
org.sonar.api.measures | |
org.sonar.api.notifications | |
org.sonar.api.platform | |
org.sonar.api.profiles | |
org.sonar.api.qualitymodel | |
org.sonar.api.resources | |
org.sonar.api.rules | |
org.sonar.api.security | |
org.sonar.api.utils | |
org.sonar.api.web | |
org.sonar.api.workflow | |
org.sonar.api.workflow.internal |
This package is not considered as API and future versions can break backward-compatibility.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ServerExtension
Server extension point.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Chart
An Extension to create charts
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractChart
An extension point to generate JFreeChart charts
|
Modifier and Type | Class and Description |
---|---|
class |
EmailSettings
Ruby uses constants from this class.
|
class |
GlobalPropertyChangeHandler
Observe changes of global properties done from web application.
|
class |
PropertyDefinitions
Metadata of all the properties declared by plugins
|
class |
Settings
Project Settings on batch side, Global Settings on server side.
|
Modifier and Type | Interface and Description |
---|---|
interface |
I18n
Main component that provides translation facilities.
|
interface |
RuleI18n
I18n -companion component that provides translation facilities for rule names, descriptions and parameter names. |
Modifier and Type | Interface and Description |
---|---|
interface |
MetricFinder |
interface |
Metrics |
Modifier and Type | Class and Description |
---|---|
class |
Metric
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.
|
Modifier and Type | Interface and Description |
---|---|
interface |
NewUserHandler |
interface |
ServerFileSystem |
interface |
ServerPluginRepository |
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
TODO should be an interface
|
class |
XMLProfileSerializer |
Modifier and Type | Interface and Description |
---|---|
interface |
ModelFinder |
Modifier and Type | Class and Description |
---|---|
class |
ModelDefinition
This extension point must be implemented to define a new quality model.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Language
The extension point to define a new language
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractLanguage
Inherit this class to define a new language like PLSQL, PHP or C#
|
class |
Java
Java language implementation
|
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 |
class |
RuleRepository |
class |
XMLRuleParser |
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 | Class and Description |
---|---|
class |
HttpDownloader
This component downloads HTTP files
|
class |
UriReader
Reads different types of URI.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Footer |
interface |
GwtExtension |
interface |
Page |
interface |
RubyRailsPage |
interface |
RubyRailsWebservice
Interface to create a web service by implementing a Ruby On Rails controller.
|
interface |
RubyRailsWidget
Widget in project dashboard page.
|
interface |
View |
interface |
Webservice
Interface to create a web service extension point
|
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
Extend the library sonar-colorizer to support new languages.
|
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 |
class |
PageDecoration
Adds content to HTML pages.
|
class |
ServletFilter |
Modifier and Type | Interface and Description |
---|---|
interface |
Workflow
Experimental component to customize the actions that can be
executed on reviews.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultWorkflow |
Copyright © 2009-2012 SonarSource. All Rights Reserved.