Modifier and Type | Interface and Description |
---|---|
interface |
BatchComponent
Deprecated.
since 5.2 use
ScannerSide annotation |
class |
SonarQubeVersion
Version of SonarQube at runtime, but not at compilation time.
|
interface |
SonarRuntime
Information about runtime environment.
|
Modifier and Type | Interface and Description |
---|---|
interface |
AnalysisMode
Use this component to find the current running mode.
|
interface |
CoverageExtension
Deprecated.
since 5.2 not used anymore
|
interface |
CpdMapping
Deprecated.
since 5.5 use
SensorContext.newCpdTokens() |
class |
Initializer
Initializer are executed at the very beginning of each module analysis, prior the core listing files to be analyzed.
|
interface |
PostJob
Deprecated.
since 5.6 use org.sonar.api.batch.postjob.PostJob
|
interface |
Sensor
Deprecated.
since 5.6 use org.sonar.api.batch.sensor.Sensor
|
Modifier and Type | Class and Description |
---|---|
class |
ProjectBuilder
This extension point allows to change project structure at runtime.
|
class |
ProjectReactor
Mutable project definitions that can be modified by
ProjectBuilder extensions. |
Modifier and Type | Interface and Description |
---|---|
interface |
EventHandler
Common interface for event handlers.
|
Modifier and Type | Interface and Description |
---|---|
interface |
FileSystem
The
FileSystem manages all the source files to be analyzed. |
interface |
InputFileFilter
Extension point to exclude some files from inspection
|
Modifier and Type | Class and Description |
---|---|
class |
FileMetadata
Computes hash of files.
|
Modifier and Type | Interface and Description |
---|---|
interface |
MetricFinder |
Modifier and Type | Interface and Description |
---|---|
interface |
PostJob
PostJobs are executed at the very end of scanner analysis.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ActiveRules
The rules that are activated on the current module.
|
class |
CheckFactory
Creates
Checks . |
interface |
Rules
Searches for rules.
|
Modifier and Type | Class and Description |
---|---|
class |
BlameCommand
This class should be implemented by SCM providers.
|
class |
ScmProvider
See
CoreProperties.LINKS_SOURCES_DEV to get old Maven URL format. |
Modifier and Type | Interface and Description |
---|---|
interface |
Sensor
A sensor is invoked once for each module of a project, starting from leaf modules.
|
Modifier and Type | Interface and Description |
---|---|
interface |
SensorStorage
Interface for storing data computed by sensors.
|
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 |
PropertyDefinition
Declare a plugin property.
|
class |
PropertyDefinitions
Metadata of all the properties declared by plugins
|
class |
Settings
Component to get effective settings.
|
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.sonarsource.com/browse/SONAR-4885
|
Modifier and Type | Interface and Description |
---|---|
interface |
ProjectIssues
Used by batch components to get all project issues.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IssueFilter
Deprecated.
since 5.3. Use
IssueFilter instead. |
Modifier and Type | Interface and Description |
---|---|
interface |
FileLinesContextFactory
This interface is not intended to be implemented by clients.
|
class |
Metric<G extends Serializable>
Used to define a metric in a plugin.
|
interface |
MetricFinder
Deprecated.
since 5.1 use
MetricFinder on scanner side. |
interface |
Metrics
This is the extension point used by plugins to declare new metrics.
|
Modifier and Type | Class and Description |
---|---|
class |
Server
Runtime information about server
|
Modifier and Type | Class and Description |
---|---|
class |
ProfileExporter
Export quality profile rules to a file
|
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. |
class |
Languages
A class to store the list of languages
|
class |
ResourceTypeTree |
Modifier and Type | Interface and Description |
---|---|
interface |
RuleFinder
Deprecated.
since 5.1. Use
ActiveRules on batch side. |
Modifier and Type | Class and Description |
---|---|
class |
FileExclusions
Configuration of file inclusions and exclusions.
|
class |
PathResolver |
Modifier and Type | Interface and Description |
---|---|
interface |
IssueFilter |
Modifier and Type | Interface and Description |
---|---|
interface |
Task
Implement this interface to provide the behavior of a task.
|
interface |
TaskComponent
Deprecated.
since 5.1. Use
ScannerSide and InstantiationStrategy.PER_TASK |
class |
TaskDefinition
Register and describe a
TaskExtension . |
interface |
TaskExtension
Deprecated.
since 5.1. Not used.
|
Modifier and Type | Class and Description |
---|---|
class |
Durations |
class |
HttpDownloader
This component is available in IoC container, so it should be injected through
a constructor parameter.
|
class |
System2
Proxy over
System . |
interface |
TempFolder
Use this component to deal with temp files/folders.
|
class |
UriReader
Reads different types of URI.
|
Copyright © 2009–2017 SonarSource. All rights reserved.