Modifier and Type | Interface and Description |
---|---|
interface |
BatchComponent
Deprecated.
since 5.2 use
BatchSide annotation |
class |
SonarQubeVersion
Version of SonarQube at runtime.
|
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
|
class |
Initializer
Initializer can execute external tool (like a Maven plugin), change project configuration.
|
interface |
PostJob
PostJobs are executed at the very end of batch analysis.
|
interface |
ResourceFilter
Deprecated.
since 4.2. Analysis is file-system oriented. See
InputFileFilter |
interface |
Sensor
A Sensor is invoked once during the analysis of a project.
|
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 batch 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
Project settings on batch side, or global settings on server side.
|
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 |
IssueHandler |
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> |
interface |
MetricFinder
Deprecated.
since 5.1 use
MetricFinder on batch side |
interface |
Metrics |
Modifier and Type | Class and Description |
---|---|
class |
Server |
Modifier and Type | Class and Description |
---|---|
class |
ProfileExporter |
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.
|
interface |
FileSystemFilter
Deprecated.
since 4.2 use
InputFileFilter |
interface |
ModuleFileSystem
Deprecated.
in 4.2. Replaced by
FileSystem |
class |
PathResolver |
Modifier and Type | Interface and Description |
---|---|
interface |
IssueFilter |
Modifier and Type | Interface and Description |
---|---|
interface |
ResourcePermissions
Grant access to newly created projects.
|
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
BatchSide 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
Used through ruby code
|
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–2016 SonarSource. All rights reserved.