Uses of Interface
org.sonar.api.Extension

Packages that use Extension
org.sonar.api   
org.sonar.api.batch   
org.sonar.api.batch.bootstrap   
org.sonar.api.batch.events   
org.sonar.api.batch.maven   
org.sonar.api.charts   
org.sonar.api.checks   
org.sonar.api.config   
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.web   
org.sonar.batch   
org.sonar.batch.components   
org.sonar.batch.index   
org.sonar.batch.phases   
org.sonar.core.i18n   
org.sonar.plugins.checkstyle   
org.sonar.plugins.cobertura   
org.sonar.plugins.core   
org.sonar.plugins.core.batch   
org.sonar.plugins.core.charts   
org.sonar.plugins.core.colorizers   
org.sonar.plugins.core.dashboards   
org.sonar.plugins.core.security   
org.sonar.plugins.core.sensors   
org.sonar.plugins.core.testdetailsviewer   
org.sonar.plugins.core.timemachine   
org.sonar.plugins.core.web   
org.sonar.plugins.core.widgets   
org.sonar.plugins.core.widgets.actionPlans   
org.sonar.plugins.core.widgets.reviews   
org.sonar.plugins.cpd   
org.sonar.plugins.cpd.decorators   
org.sonar.plugins.cpd.index   
org.sonar.plugins.dbcleaner   
org.sonar.plugins.dbcleaner.api   
org.sonar.plugins.dbcleaner.period   
org.sonar.plugins.design.batch   
org.sonar.plugins.design.ui.dependencies   
org.sonar.plugins.design.ui.libraries   
org.sonar.plugins.design.ui.page   
org.sonar.plugins.design.ui.widgets   
org.sonar.plugins.emailnotifications   
org.sonar.plugins.emailnotifications.api   
org.sonar.plugins.emailnotifications.newviolations   
org.sonar.plugins.emailnotifications.reviews   
org.sonar.plugins.findbugs   
org.sonar.plugins.jacoco   
org.sonar.plugins.pmd   
org.sonar.plugins.squid   
org.sonar.plugins.squid.decorators   
org.sonar.plugins.surefire   
org.sonar.server.ui   
 

Uses of Extension in org.sonar.api
 

Subinterfaces of Extension in org.sonar.api
 interface BatchExtension
          Batch extension point.
 interface ServerExtension
          Server extension point.
 

Classes in org.sonar.api that implement Extension
 class ExtensionProvider
          Factory of extensions.
 

Uses of Extension in org.sonar.api.batch
 

Subinterfaces of Extension in org.sonar.api.batch
 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.
 

Classes in org.sonar.api.batch that implement Extension
 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.
 

Uses of Extension in org.sonar.api.batch.bootstrap
 

Classes in org.sonar.api.batch.bootstrap that implement Extension
 class ProjectBuilder
          This extension point allows to change project structure at runtime.
 

Uses of Extension in org.sonar.api.batch.events
 

Subinterfaces of Extension in org.sonar.api.batch.events
 interface DecoratorExecutionHandler
           
 interface DecoratorsPhaseHandler
           
 interface EventHandler
          Marker interface for event handlers.
 interface ProjectAnalysisHandler
           
 interface SensorExecutionHandler
           
 interface SensorsPhaseHandler
           
 

Uses of Extension in org.sonar.api.batch.maven
 

Subinterfaces of Extension in org.sonar.api.batch.maven
 interface DependsUponMavenPlugin
          Can be used only for Initializers, Sensors and PostJobs.
 interface MavenPluginHandler
           
 

Uses of Extension in org.sonar.api.charts
 

Subinterfaces of Extension in org.sonar.api.charts
 interface Chart
          An Extension to create charts
 

Classes in org.sonar.api.charts that implement Extension
 class AbstractChart
          An extension point to generate JFreeChart charts
 

Uses of Extension in org.sonar.api.checks
 

Classes in org.sonar.api.checks that implement Extension
 class NoSonarFilter
           
 

Uses of Extension in org.sonar.api.config
 

Classes in org.sonar.api.config that implement Extension
 class GlobalPropertyChangeHandler
          Observe changes of global properties done from web application.
 

Uses of Extension in org.sonar.api.measures
 

Subinterfaces of Extension in org.sonar.api.measures
 interface Metrics
           
 

Classes in org.sonar.api.measures that implement Extension
 class Metric
          This class represents the definition of a metric in Sonar.
 

Uses of Extension in org.sonar.api.notifications
 

Classes in org.sonar.api.notifications that implement Extension
 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.
 

Uses of Extension in org.sonar.api.platform
 

Subinterfaces of Extension in org.sonar.api.platform
 interface ServerStartHandler
           
 interface ServerStopHandler
           
 

Uses of Extension in org.sonar.api.profiles
 

Classes in org.sonar.api.profiles that implement Extension
 class ProfileDefinition
          Define a profile which is automatically registered during sonar startup.
 class ProfileExporter
           
 class ProfileImporter
           
 

Uses of Extension in org.sonar.api.qualitymodel
 

Classes in org.sonar.api.qualitymodel that implement Extension
 class ModelDefinition
          This extension point must be implemented to define a new quality model.
 

Uses of Extension in org.sonar.api.resources
 

Subinterfaces of Extension in org.sonar.api.resources
 interface Language
          The extension point to define a new language
 

Classes in org.sonar.api.resources that implement Extension
 class AbstractLanguage
          Inherit this class to define a new language like PLSQL, PHP or C#
 class Java
          Java language implementation
 class ResourceTypeTree
           
 

Uses of Extension in org.sonar.api.rules
 

Subinterfaces of Extension in org.sonar.api.rules
 interface ViolationFilter
          Filter violations to save.
 

Classes in org.sonar.api.rules that implement Extension
 class RuleRepository
           
 

Uses of Extension in org.sonar.api.security
 

Subinterfaces of Extension in org.sonar.api.security
 interface LoginPasswordAuthenticator
           
 

Classes in org.sonar.api.security that implement Extension
 class SecurityRealm
           
 

Uses of Extension in org.sonar.api.web
 

Subinterfaces of Extension in org.sonar.api.web
 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
           
 

Classes in org.sonar.api.web that implement Extension
 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 GwtPage
           
 

Uses of Extension in org.sonar.batch
 

Classes in org.sonar.batch that implement Extension
 class FormulaDecorator
          A pre-implementation of a decorator using a simple calculation formula
 

Uses of Extension in org.sonar.batch.components
 

Classes in org.sonar.batch.components that implement Extension
 class PastMeasuresLoader
           
 class PastSnapshotFinder
           
 class PastSnapshotFinderByDate
           
 class PastSnapshotFinderByDays
           
 class PastSnapshotFinderByPreviousAnalysis
           
 class PastSnapshotFinderByVersion
           
 class TimeMachineConfiguration
           
 

Uses of Extension in org.sonar.batch.index
 

Classes in org.sonar.batch.index that implement Extension
 class MemoryOptimizer
           
 

Uses of Extension in org.sonar.batch.phases
 

Classes in org.sonar.batch.phases that implement Extension
 class PhasesTimeProfiler
           
 

Uses of Extension in org.sonar.core.i18n
 

Classes in org.sonar.core.i18n that implement Extension
 class I18nManager
           
 

Uses of Extension in org.sonar.plugins.checkstyle
 

Classes in org.sonar.plugins.checkstyle that implement Extension
 class CheckstyleAuditListener
           
 class CheckstyleConfiguration
           
 class CheckstyleExecutor
           
 class CheckstyleProfileExporter
           
 class CheckstyleProfileImporter
           
 class CheckstyleRuleRepository
           
 class CheckstyleSensor
           
 class SonarWayProfile
           
 class SunConventionsProfile
           
 

Uses of Extension in org.sonar.plugins.cobertura
 

Classes in org.sonar.plugins.cobertura that implement Extension
 class CoberturaMavenInitializer
          Provides CoberturaMavenPluginHandler and configures correct path to report.
 class CoberturaMavenPluginHandler
           
 class CoberturaSensor
           
 

Methods in org.sonar.plugins.cobertura that return types with arguments of type Extension
 List<Class<? extends Extension>> CoberturaPlugin.getExtensions()
           
 

Uses of Extension in org.sonar.plugins.core
 

Classes in org.sonar.plugins.core that implement Extension
 class DefaultResourceTypes
           
 class UserManagedMetrics
           
 

Uses of Extension in org.sonar.plugins.core.batch
 

Classes in org.sonar.plugins.core.batch that implement Extension
 class ExcludedResourceFilter
           
 class IndexProjectPostJob
           
 class MavenInitializer
           
 class ProjectFileSystemLogger
           
 

Uses of Extension in org.sonar.plugins.core.charts
 

Classes in org.sonar.plugins.core.charts that implement Extension
 class DistributionAreaChart
           
 class DistributionBarChart
           
 class XradarChart
           
 

Uses of Extension in org.sonar.plugins.core.colorizers
 

Classes in org.sonar.plugins.core.colorizers that implement Extension
 class JavaColorizerFormat
           
 

Uses of Extension in org.sonar.plugins.core.dashboards
 

Classes in org.sonar.plugins.core.dashboards that implement Extension
 class DefaultDashboard
          Default dashboard
 class HotspotsDashboard
          Hotspot dashboard for Sonar
 class ReviewsDashboard
          Reviews dashboard for Sonar
 class TimeMachineDashboard
          Time Machine dashboard for Sonar
 

Uses of Extension in org.sonar.plugins.core.security
 

Classes in org.sonar.plugins.core.security that implement Extension
 class ApplyProjectRolesDecorator
           
 

Uses of Extension in org.sonar.plugins.core.sensors
 

Classes in org.sonar.plugins.core.sensors that implement Extension
 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
           
 

Uses of Extension in org.sonar.plugins.core.testdetailsviewer
 

Classes in org.sonar.plugins.core.testdetailsviewer that implement Extension
 class TestsViewerDefinition
           
 

Uses of Extension in org.sonar.plugins.core.timemachine
 

Classes in org.sonar.plugins.core.timemachine that implement Extension
 class AbstractNewCoverageFileAnalyzer
           
 class NewCoverageAggregator
           
 class NewCoverageFileAnalyzer
           
 class NewItCoverageFileAnalyzer
           
 class NewViolationsDecorator
           
 class ReferenceAnalysis
           
 class TendencyDecorator
           
 class TimeMachineConfigurationPersister
           
 class VariationDecorator
           
 class ViolationPersisterDecorator
           
 class ViolationTrackingDecorator
           
 

Uses of Extension in org.sonar.plugins.core.web
 

Classes in org.sonar.plugins.core.web that implement Extension
 class Lcom4Viewer
           
 

Uses of Extension in org.sonar.plugins.core.widgets
 

Classes in org.sonar.plugins.core.widgets that implement Extension
 class AlertsWidget
           
 class CommentsDuplicationsWidget
           
 class ComplexityWidget
           
 class CoverageWidget
           
 class CustomMeasuresWidget
           
 class DescriptionWidget
           
 class EventsWidget
           
 class HotspotMetricWidget
           
 class HotspotMostViolatedResourcesWidget
           
 class HotspotMostViolatedRulesWidget
           
 class ItCoverageWidget
           
 class RulesWidget
           
 class SizeWidget
           
 class TimelineWidget
           
 class TimeMachineWidget
           
 class TreemapWidget
           
 

Uses of Extension in org.sonar.plugins.core.widgets.actionPlans
 

Classes in org.sonar.plugins.core.widgets.actionPlans that implement Extension
 class ActionPlansWidget
           
 

Uses of Extension in org.sonar.plugins.core.widgets.reviews
 

Classes in org.sonar.plugins.core.widgets.reviews that implement Extension
 class FalsePositiveReviewsWidget
           
 class MyReviewsWidget
           
 class PlannedReviewsWidget
           
 class ProjectReviewsWidget
           
 class ReviewsMetricsWidget
           
 class ReviewsPerDeveloperWidget
           
 class UnplannedReviewsWidget
           
 

Uses of Extension in org.sonar.plugins.cpd
 

Classes in org.sonar.plugins.cpd that implement Extension
 class CpdEngine
           
 class CpdSensor
           
 class PmdEngine
           
 class SonarBridgeEngine
           
 class SonarEngine
           
 

Uses of Extension in org.sonar.plugins.cpd.decorators
 

Classes in org.sonar.plugins.cpd.decorators that implement Extension
 class DuplicationDensityDecorator
           
 class SumDuplicationsDecorator
           
 

Uses of Extension in org.sonar.plugins.cpd.index
 

Classes in org.sonar.plugins.cpd.index that implement Extension
 class IndexFactory
           
 

Uses of Extension in org.sonar.plugins.dbcleaner
 

Classes in org.sonar.plugins.dbcleaner that implement Extension
 class DefaultPurgeTask
           
 class ProjectPurgePostJob
           
 

Uses of Extension in org.sonar.plugins.dbcleaner.api
 

Subinterfaces of Extension in org.sonar.plugins.dbcleaner.api
 interface PeriodCleaner
          Deprecated. in 2.14
 interface PurgeTask
           
 

Classes in org.sonar.plugins.dbcleaner.api that implement Extension
 class Purge
          Deprecated. in 2.14
 

Uses of Extension in org.sonar.plugins.dbcleaner.period
 

Classes in org.sonar.plugins.dbcleaner.period that implement Extension
 class DefaultPeriodCleaner
           
 

Uses of Extension in org.sonar.plugins.design.batch
 

Classes in org.sonar.plugins.design.batch that implement Extension
 class FileTangleIndexDecorator
           
 class MavenDependenciesSensor
           
 class PackageTangleIndexDecorator
           
 class ProjectDsmDecorator
          For performance reasons, this decorator is currently limited to matrix between modules.
 class SuspectLcom4DensityDecorator
           
 class TangleIndexDecorator
           
 

Uses of Extension in org.sonar.plugins.design.ui.dependencies
 

Classes in org.sonar.plugins.design.ui.dependencies that implement Extension
 class DependenciesViewer
           
 

Uses of Extension in org.sonar.plugins.design.ui.libraries
 

Classes in org.sonar.plugins.design.ui.libraries that implement Extension
 class GwtLibrariesPage
           
 

Uses of Extension in org.sonar.plugins.design.ui.page
 

Classes in org.sonar.plugins.design.ui.page that implement Extension
 class GwtDesignPage
           
 

Uses of Extension in org.sonar.plugins.design.ui.widgets
 

Classes in org.sonar.plugins.design.ui.widgets that implement Extension
 class ChidamberKemererWidget
           
 class FileDesignWidget
           
 class PackageDesignWidget
           
 

Uses of Extension in org.sonar.plugins.emailnotifications
 

Classes in org.sonar.plugins.emailnotifications that implement Extension
 class EmailConfiguration
          Ruby uses constants from this class.
 class EmailNotificationChannel
          References: Registration of Mail and MIME Header Fields List-Id: A Structured Field and Namespace for the Identification of Mailing Lists GitHub: Threaded Email Notifications
 

Uses of Extension in org.sonar.plugins.emailnotifications.api
 

Classes in org.sonar.plugins.emailnotifications.api that implement Extension
 class EmailTemplate
           
 

Uses of Extension in org.sonar.plugins.emailnotifications.newviolations
 

Classes in org.sonar.plugins.emailnotifications.newviolations that implement Extension
 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".
 

Uses of Extension in org.sonar.plugins.emailnotifications.reviews
 

Classes in org.sonar.plugins.emailnotifications.reviews that implement Extension
 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".
 

Uses of Extension in org.sonar.plugins.findbugs
 

Classes in org.sonar.plugins.findbugs that implement Extension
 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
           
 

Methods in org.sonar.plugins.findbugs that return types with arguments of type Extension
 List<Class<? extends Extension>> FindbugsPlugin.getExtensions()
           
 

Uses of Extension in org.sonar.plugins.jacoco
 

Classes in org.sonar.plugins.jacoco that implement Extension
 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
           
 

Uses of Extension in org.sonar.plugins.pmd
 

Classes in org.sonar.plugins.pmd that implement Extension
 class JavaCpdMapping
           
 class PmdConfiguration
           
 class PmdExecutor
           
 class PmdProfileExporter
           
 class PmdProfileImporter
           
 class PmdRuleRepository
           
 class PmdSensor
           
 

Uses of Extension in org.sonar.plugins.squid
 

Classes in org.sonar.plugins.squid that implement Extension
 class JavaSourceImporter
           
 class SquidRuleRepository
           
 class SquidSensor
           
 

Uses of Extension in org.sonar.plugins.squid.decorators
 

Classes in org.sonar.plugins.squid.decorators that implement Extension
 class ChidamberKemererDistributionBuilder
           
 class ClassesDecorator
           
 class FileComplexityDistributionDecorator
           
 class FunctionComplexityDistributionBuilder
           
 class FunctionsDecorator
           
 

Uses of Extension in org.sonar.plugins.surefire
 

Classes in org.sonar.plugins.surefire that implement Extension
 class SurefireSensor
           
 

Uses of Extension in org.sonar.server.ui
 

Classes in org.sonar.server.ui that implement Extension
 class CodeColorizers
           
 



Copyright © 2009-2012 SonarSource. All Rights Reserved.