| 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 extension.
|
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 |
class |
Initializer
Initializer can execute external tool (like a Maven plugin), change project configuration.
|
| 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 |
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 |
| Modifier and Type | Class and Description |
|---|---|
class |
GlobalPropertyChangeHandler
Observe changes of global properties done from web application.
|
| 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.
|
| Modifier and Type | Interface and Description |
|---|---|
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
Java language implementation
|
class |
ResourceTypeTree |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ViolationFilter
Filter violations to save.
|
| Modifier and Type | Class and Description |
|---|---|
class |
RuleRepository |
| 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 |
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 |
ServletFilter |
| Modifier and Type | Class and Description |
|---|---|
class |
FormulaDecorator
A pre-implementation of a decorator using a simple calculation formula
|
| Modifier and Type | Class and Description |
|---|---|
class |
PastMeasuresLoader |
class |
PastSnapshotFinder |
class |
PastSnapshotFinderByDate |
class |
PastSnapshotFinderByDays |
class |
PastSnapshotFinderByPreviousAnalysis |
class |
PastSnapshotFinderByVersion |
class |
TimeMachineConfiguration |
| Modifier and Type | Class and Description |
|---|---|
class |
MemoryOptimizer |
| Modifier and Type | Class and Description |
|---|---|
class |
PhasesTimeProfiler |
| Modifier and Type | Class and Description |
|---|---|
class |
I18nManager |
| Modifier and Type | Class and Description |
|---|---|
class |
CheckstyleAuditListener |
class |
CheckstyleConfiguration |
class |
CheckstyleExecutor |
class |
CheckstyleProfileExporter |
class |
CheckstyleProfileImporter |
class |
CheckstyleRuleRepository |
class |
CheckstyleSensor |
class |
SonarWayProfile |
class |
SunConventionsProfile |
| Modifier and Type | Method and Description |
|---|---|
List<Class<? extends Extension>> |
CheckstylePlugin.getExtensions() |
| Modifier and Type | Class and Description |
|---|---|
class |
CoberturaMavenInitializer
Provides
CoberturaMavenPluginHandler and configures correct path to report. |
class |
CoberturaMavenPluginHandler |
class |
CoberturaSensor |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultResourceTypes |
class |
UserManagedMetrics |
| Modifier and Type | Method and Description |
|---|---|
List<Class<? extends Extension>> |
CorePlugin.getExtensions() |
| Modifier and Type | Class and Description |
|---|---|
class |
ExcludedResourceFilter |
class |
IndexProjectPostJob |
class |
MavenInitializer |
class |
ProjectFileSystemLogger |
| Modifier and Type | Class and Description |
|---|---|
class |
DistributionAreaChart |
class |
DistributionBarChart |
class |
XradarChart |
| Modifier and Type | Class and Description |
|---|---|
class |
JavaColorizerFormat |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultDashboard
Default dashboard
|
class |
HotspotsDashboard
Default "Hotspots" dashboard
|
class |
MyFavouritesDashboard
My favorites global dashboard for Sonar
|
class |
ProjectsDashboard
Projects global dashboard for Sonar
|
class |
ReviewsDashboard
Reviews dashboard for Sonar
|
class |
TimeMachineDashboard
Time Machine dashboard for Sonar
|
class |
TreemapDashboard
Treemap global dashboard for Sonar
|
| Modifier and Type | Class and Description |
|---|---|
class |
MyFavouritesFilter
Default myfavourites filter.
|
class |
ProjectFilter
Default projects filter.
|
class |
TreeMapFilter
Default treemap filter.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ApplyProjectRolesDecorator |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractCoverageDecorator |
class |
BranchCoverageDecorator |
class |
CheckAlertThresholds |
class |
CommentDensityDecorator |
class |
CoverageDecorator |
class |
DirectoriesDecorator |
class |
FilesDecorator |
class |
GenerateAlertEvents |
class |
ItBranchCoverageDecorator |
class |
ItCoverageDecorator |
class |
ItLineCoverageDecorator |
class |
LineCoverageDecorator |
class |
ManualMeasureDecorator |
class |
ManualViolationInjector |
class |
ProfileEventsSensor |
class |
ProfileSensor |
class |
ProjectLinksSensor |
class |
ReviewNotifications |
class |
ReviewsMeasuresDecorator
Decorator that creates measures related to reviews.
|
class |
ReviewWorkflowDecorator |
class |
UnitTestDecorator |
class |
VersionEventsSensor |
class |
ViolationsDecorator |
class |
ViolationsDensityDecorator |
class |
ViolationSeverityUpdater
Severity of violations can be explicitely changed by end-users.
|
class |
WeightedViolationsDecorator |
| Modifier and Type | Class and Description |
|---|---|
class |
TestsViewerDefinition |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractNewCoverageFileAnalyzer |
class |
NewCoverageAggregator |
class |
NewCoverageFileAnalyzer |
class |
NewItCoverageFileAnalyzer |
class |
NewViolationsDecorator |
class |
ReferenceAnalysis |
class |
TendencyDecorator |
class |
TimeMachineConfigurationPersister |
class |
VariationDecorator |
class |
ViolationPersisterDecorator |
class |
ViolationTrackingDecorator |
| Modifier and Type | Class and Description |
|---|---|
class |
Lcom4Viewer |
| Modifier and Type | Class and Description |
|---|---|
class |
AlertsWidget |
class |
CommentsDuplicationsWidget |
class |
ComplexityWidget |
class |
CoverageWidget |
class |
CustomMeasuresWidget |
class |
DescriptionWidget |
class |
EventsWidget |
class |
FilterWidget |
class |
HotspotMetricWidget |
class |
HotspotMostViolatedResourcesWidget |
class |
HotspotMostViolatedRulesWidget |
class |
ItCoverageWidget |
class |
RulesWidget |
class |
SizeWidget |
class |
TimelineWidget |
class |
TimeMachineWidget |
class |
TreemapWidget |
| Modifier and Type | Class and Description |
|---|---|
class |
ActionPlansWidget |
| Modifier and Type | Class and Description |
|---|---|
class |
FalsePositiveReviewsWidget |
class |
MyReviewsWidget |
class |
PlannedReviewsWidget |
class |
ProjectReviewsWidget |
class |
ReviewsMetricsWidget |
class |
ReviewsPerDeveloperWidget |
class |
UnplannedReviewsWidget |
| Modifier and Type | Class and Description |
|---|---|
class |
CpdEngine |
class |
CpdSensor |
class |
SonarBridgeEngine |
class |
SonarEngine |
| Modifier and Type | Class and Description |
|---|---|
class |
DuplicationDensityDecorator |
class |
SumDuplicationsDecorator |
| Modifier and Type | Class and Description |
|---|---|
class |
IndexFactory |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultPurgeTask |
class |
ProjectPurgePostJob |
| Modifier and Type | Interface and Description |
|---|---|
interface |
PeriodCleaner
Deprecated.
in 2.14
|
interface |
PurgeTask |
| Modifier and Type | Class and Description |
|---|---|
class |
Purge
Deprecated.
in 2.14
|
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultPeriodCleaner |
| Modifier and Type | Method and Description |
|---|---|
List<Class<? extends Extension>> |
DesignPlugin.getExtensions() |
| Modifier and Type | Class and Description |
|---|---|
class |
FileTangleIndexDecorator |
class |
MavenDependenciesSensor |
class |
PackageTangleIndexDecorator |
class |
ProjectDsmDecorator
For performance reasons, this decorator is currently limited to matrix between modules.
|
class |
SuspectLcom4DensityDecorator |
class |
TangleIndexDecorator |
| Modifier and Type | Class and Description |
|---|---|
class |
DependenciesViewer |
| Modifier and Type | Class and Description |
|---|---|
class |
GwtLibrariesPage |
| Modifier and Type | Class and Description |
|---|---|
class |
GwtDesignPage |
| Modifier and Type | Class and Description |
|---|---|
class |
ChidamberKemererWidget |
class |
FileDesignWidget |
class |
PackageDesignWidget |
| Modifier and Type | Class and Description |
|---|---|
class |
EmailConfiguration
Ruby uses constants from this class.
|
class |
EmailNotificationChannel
|
| Modifier and Type | Class and Description |
|---|---|
class |
EmailTemplate |
| Modifier and Type | Class and Description |
|---|---|
class |
NewViolationsEmailTemplate
Creates email message for notification "new-violations".
|
class |
NewViolationsOnMyFavouriteProject
This dispatcher means: "notify me when new violations are introduced on projects that I flagged as favourite".
|
| Modifier and Type | Class and Description |
|---|---|
class |
ChangesInReviewAssignedToMeOrCreatedByMe
This dispatcher means: "notify me when someone changes review assigned to me or created by me".
|
class |
ReviewEmailTemplate
Creates email message for notification "review-changed".
|
| Modifier and Type | Class and Description |
|---|---|
class |
FindbugsConfiguration |
class |
FindbugsExecutor |
class |
FindbugsMavenInitializer
Configures Sonar FindBugs Plugin according to configuration of findbugs-maven-plugin.
|
class |
FindbugsProfileExporter |
class |
FindbugsProfileImporter |
class |
FindbugsRuleRepository |
class |
FindbugsSensor |
class |
SonarWayWithFindbugsProfile |
| Modifier and Type | Method and Description |
|---|---|
List<Class<? extends Extension>> |
FindbugsPlugin.getExtensions() |
| Modifier and Type | Class and Description |
|---|---|
class |
JaCoCoAgentDownloader |
class |
JacocoAntInitializer |
class |
JacocoConfiguration |
class |
JaCoCoItSensor
Note that this class can't extend
AbstractCoverageExtension, because in this case this extension will be
disabled under Sonar 2.3, if JaCoCo is not defined as the default code coverage plugin. |
class |
JacocoMavenInitializer |
class |
JaCoCoMavenPluginHandler |
class |
JaCoCoSensor |
| Modifier and Type | Method and Description |
|---|---|
List<Class<? extends Extension>> |
EnglishPackPlugin.getExtensions() |
| Modifier and Type | Class and Description |
|---|---|
class |
PmdConfiguration |
class |
PmdExecutor |
class |
PmdProfileExporter |
class |
PmdProfileImporter |
class |
PmdRuleRepository |
class |
PmdSensor |
class |
PmdUnitTestsRuleRepository |
class |
PmdViolationToRuleViolation |
| Modifier and Type | Method and Description |
|---|---|
List<Class<? extends Extension>> |
PmdPlugin.getExtensions() |
| Modifier and Type | Class and Description |
|---|---|
class |
JavaSourceImporter |
class |
SquidRuleRepository |
class |
SquidSensor |
| Modifier and Type | Method and Description |
|---|---|
List<Class<? extends Extension>> |
SquidPlugin.getExtensions() |
| Modifier and Type | Class and Description |
|---|---|
class |
ChidamberKemererDistributionBuilder |
class |
ClassesDecorator |
class |
FileComplexityDistributionDecorator |
class |
FunctionComplexityDistributionBuilder |
class |
FunctionsDecorator |
| Modifier and Type | Class and Description |
|---|---|
class |
SurefireSensor |
| Modifier and Type | Class and Description |
|---|---|
class |
CodeColorizers |
Copyright © 2009-2012 SonarSource. All Rights Reserved.