Modifier and Type | Interface and Description |
---|---|
interface |
BatchExtension
Batch extension point.
|
interface |
ServerExtension
Server extension point.
|
Modifier and Type | Class and Description |
---|---|
class |
ExtensionProvider
Factory of extensions.
|
Modifier and Type | Interface and Description |
---|---|
interface |
CoverageExtension
Marker for the extensions that execute coverage tools.
|
interface |
CpdMapping |
interface |
Decorator |
interface |
PostJob
PostJobs are executed when project is analysed.
|
interface |
ResourceFilter
Filter resources to save.
|
interface |
Sensor
A Sensor is invoked once during the analysis of a project.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractCoverageExtension
Deprecated.
since 2.6 was superseded by interface
CoverageExtension |
class |
AbstractCpdMapping
A pre-implementation of the CpdMapping extension point
|
class |
AbstractDirectoriesDecorator
Deprecated.
since 2.2, the number of directories is automatically calculated by sonar core (see metric formula)
|
class |
AbstractDivisionDecorator
A pre-implementation to decorate metrics that are the result of a division
|
class |
AbstractFileComplexityDecorator
Deprecated.
since 2.1, a formula has been implemented on the metric, so no need to have decorator anymore
|
class |
AbstractFilesDecorator
Deprecated.
since 2.2, the number of files is automatically calculated by sonar core (see metric formula)
|
class |
AbstractFunctionComplexityDecorator
Deprecated.
since 2.1, a formula has been implemented on the metric, so no need to have decorator anymore
|
class |
AbstractFunctionComplexityDistributionDecorator
Deprecated.
since 2.1, a formula has been implemented on the metric, so no need to have decorator anymore
|
class |
AbstractSourceImporter
A pre-implementation for a sensor that imports sources.
|
class |
AbstractSumChildrenDecorator
Sum measures of child resources.
|
class |
BuildBreaker |
class |
FileFilter
Deprecated.
replaced by
FileSystemFilter in 3.5 |
class |
Initializer
Initializer can execute external tool (like a Maven plugin), change project configuration.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ProjectBootstrapper
This extension point initializes the project structure.
|
Modifier and Type | Class and Description |
---|---|
class |
ProjectBuilder
This extension point allows to change project structure at runtime.
|
Modifier and Type | Interface and Description |
---|---|
interface |
DecoratorExecutionHandler |
interface |
DecoratorsPhaseHandler |
interface |
EventHandler
Marker interface for event handlers.
|
interface |
InitializerExecutionHandler |
interface |
InitializersPhaseHandler |
interface |
MavenPhaseHandler |
interface |
PostJobExecutionHandler |
interface |
PostJobsPhaseHandler |
interface |
ProjectAnalysisHandler |
interface |
SensorExecutionHandler |
interface |
SensorsPhaseHandler |
Modifier and Type | Interface and Description |
---|---|
interface |
DependsUponMavenPlugin
|
interface |
MavenPluginHandler |
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 |
NoSonarFilter
Deprecated.
in 3.6. Replaced by
NoSonarFilter |
Modifier and Type | Class and Description |
---|---|
class |
GlobalPropertyChangeHandler
Observe changes of global properties done from web application.
|
class |
PropertyDefinition
Declare a plugin property.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IssueFilter |
interface |
IssueHandler |
Modifier and Type | Class and Description |
---|---|
class |
Actions |
Modifier and Type | Interface and Description |
---|---|
interface |
Metrics |
Modifier and Type | Class and Description |
---|---|
class |
Metric
This class represents the definition of a metric in Sonar.
|
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 |
ServerStartHandler |
interface |
ServerStopHandler |
Modifier and Type | Class and Description |
---|---|
class |
ProfileDefinition
Define a profile which is automatically registered during sonar startup.
|
class |
ProfileExporter |
class |
ProfileImporter |
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
Deprecated.
in 3.6
|
class |
ResourceTypeTree |
Modifier and Type | Interface and Description |
---|---|
interface |
ViolationFilter
Deprecated.
in 3.6. Replaced by
IssueFilter . |
Modifier and Type | Class and Description |
---|---|
class |
RuleRepository |
Modifier and Type | Interface and Description |
---|---|
interface |
ModuleScanPhaseHandler |
interface |
ProjectScanHandler |
Modifier and Type | Interface and Description |
---|---|
interface |
FileSystemFilter
Extension point to exclude some files from project scan.
|
Modifier and Type | Interface and Description |
---|---|
interface |
LoginPasswordAuthenticator
Deprecated.
replaced by Authenticator in version 3.1
|
Modifier and Type | Class and Description |
---|---|
class |
Authenticator |
class |
SecurityRealm |
Modifier and Type | Interface and Description |
---|---|
interface |
Task
Implement this interface to provide the behavior of a task.
|
interface |
TaskExtension
Task extension point
|
Modifier and Type | Class and Description |
---|---|
class |
TaskDefinition
Register and describe a
TaskExtension . |
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
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
Deprecated.
in 3.7. Replaced by Ruby on Rails pages.
|
class |
PageDecoration
Adds content to HTML pages.
|
class |
ServletFilter |
Copyright © 2009-2013 SonarSource. All Rights Reserved.