Uses of Interface
org.sonar.api.BatchComponent

Packages that use BatchComponent
org.sonar.api   
org.sonar.api.batch   
org.sonar.api.batch.bootstrap   
org.sonar.api.batch.events   
org.sonar.api.batch.fs   
org.sonar.api.batch.fs.internal   
org.sonar.api.batch.maven   
org.sonar.api.batch.measure   
org.sonar.api.batch.rule   
org.sonar.api.batch.rule.internal   
org.sonar.api.batch.scm   
org.sonar.api.component   
org.sonar.api.config   
org.sonar.api.database   
org.sonar.api.i18n   
org.sonar.api.issue   
org.sonar.api.measures   
org.sonar.api.notifications   
org.sonar.api.platform   
org.sonar.api.profiles   
org.sonar.api.resources   
org.sonar.api.rules   
org.sonar.api.scan.event   
org.sonar.api.scan.filesystem Replaced by org.sonar.api.batch.fs 
org.sonar.api.security   
org.sonar.api.technicaldebt.batch   
org.sonar.api.utils   
org.sonar.xoo   
org.sonar.xoo.lang   
org.sonar.xoo.rule   
org.sonar.xoo.scm   
 

Uses of BatchComponent in org.sonar.api
 

Subinterfaces of BatchComponent in org.sonar.api
 interface BatchExtension
          Marker interface for all the batch extension points, which are aimed to be implemented by plugins.
 

Uses of BatchComponent in org.sonar.api.batch
 

Subinterfaces of BatchComponent in org.sonar.api.batch
 interface CoverageExtension
          Marker for the extensions that execute coverage tools.
 interface CpdMapping
           
 interface Decorator
           
 interface PostJob
          PostJobs are executed at the very end of batch analysis.
 interface ResourceCreationLock
          Deprecated. since 4.2. File system is immutable and does not require this class anymore.
 interface ResourceFilter
          Deprecated. since 4.2. Analysis is file-system oriented. See org.sonar.api.scan.filesystem.InputFileFilter
 interface Sensor
           A Sensor is invoked once during the analysis of a project.
 interface TimeMachine
          The TimeMachine extension point
 

Classes in org.sonar.api.batch that implement BatchComponent
 class AbstractCpdMapping
          A pre-implementation of the CpdMapping extension point
 class AbstractDivisionDecorator
          A pre-implementation to decorate metrics that are the result of a division
 class AbstractSourceImporter
          Deprecated. since 4.2 Component indexing and source import are done by core and this extension is not used.
 class AbstractSumChildrenDecorator
          Sum measures of child resources.
 class BuildBreaker
           
 class Initializer
           Initializer can execute external tool (like a Maven plugin), change project configuration.
 class ProjectClasspath
          Deprecated. since 4.5 this is some Java specific stuff that should by handled by SQ Java plugin
 

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

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

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

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

Uses of BatchComponent in org.sonar.api.batch.fs
 

Subinterfaces of BatchComponent in org.sonar.api.batch.fs
 interface FileSystem
          The FileSystem manages all the source files to be analyzed.
 interface InputFileFilter
          Extension point to exclude some files from inspection
 

Uses of BatchComponent in org.sonar.api.batch.fs.internal
 

Classes in org.sonar.api.batch.fs.internal that implement BatchComponent
 class DefaultFileSystem
           
 

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

Subinterfaces of BatchComponent in org.sonar.api.batch.maven
 interface DependsUponMavenPlugin
          Can be used only for Initializers, Sensors and PostJobs.
 interface MavenPluginHandler
          Deprecated. since 4.5 we don't want any dependency on Maven anymore
 

Uses of BatchComponent in org.sonar.api.batch.measure
 

Subinterfaces of BatchComponent in org.sonar.api.batch.measure
 interface MetricFinder
          Experimental - do not use
 

Uses of BatchComponent in org.sonar.api.batch.rule
 

Subinterfaces of BatchComponent in org.sonar.api.batch.rule
 interface ActiveRules
          The rules that are activated on the current module.
 interface Rules
          Searches for rules.
 

Classes in org.sonar.api.batch.rule that implement BatchComponent
 class CheckFactory
          Creates Checks.
 

Uses of BatchComponent in org.sonar.api.batch.rule.internal
 

Classes in org.sonar.api.batch.rule.internal that implement BatchComponent
 class DefaultActiveRules
           
 

Uses of BatchComponent in org.sonar.api.batch.scm
 

Classes in org.sonar.api.batch.scm that implement BatchComponent
 class BlameCommand
          This class should be implemented by SCM providers.
 class ScmProvider
          See CoreProperties.LINKS_SOURCES_DEV to get old Maven URL format.
 

Uses of BatchComponent in org.sonar.api.component
 

Subinterfaces of BatchComponent in org.sonar.api.component
 interface Perspectives
           
 interface ResourcePerspectives
          Use this component to create perspective from resources or InputPath Only on batch-side.
 

Uses of BatchComponent in org.sonar.api.config
 

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

Uses of BatchComponent in org.sonar.api.database
 

Classes in org.sonar.api.database that implement BatchComponent
 class DatabaseSession
          This component should not be accessed by plugins.
 

Uses of BatchComponent in org.sonar.api.i18n
 

Subinterfaces of BatchComponent in org.sonar.api.i18n
 interface I18n
          Main component that provides translation facilities.
 interface RuleI18n
          Deprecated. in 4.1. Rules are not localized anymore. See http://jira.codehaus.org/browse/SONAR-4885
 

Uses of BatchComponent in org.sonar.api.issue
 

Subinterfaces of BatchComponent in org.sonar.api.issue
 interface IssueFilter
          Deprecated. since 4.0
 interface IssueHandler
           
 interface ProjectIssues
          Used by batch components to get all project issues.
 

Classes in org.sonar.api.issue that implement BatchComponent
 class NoSonarFilter
          Issue filter used to ignore issues created on lines commented with the tag "NOSONAR".
 

Uses of BatchComponent in org.sonar.api.measures
 

Subinterfaces of BatchComponent in org.sonar.api.measures
 interface FileLinesContextFactory
          This interface is not intended to be implemented by clients.
 interface Metrics
           
 

Classes in org.sonar.api.measures that implement BatchComponent
 class Metric<G extends Serializable>
          This class represents the definition of a metric in Sonar.
 

Uses of BatchComponent in org.sonar.api.notifications
 

Subinterfaces of BatchComponent in org.sonar.api.notifications
 interface NotificationManager
           The notification manager receives notifications and is in charge of storing them so that they are processed by the notification service.
 

Uses of BatchComponent in org.sonar.api.platform
 

Subinterfaces of BatchComponent in org.sonar.api.platform
 interface PluginRepository
           
 

Classes in org.sonar.api.platform that implement BatchComponent
 class ComponentContainer
           
 class Server
           
 

Uses of BatchComponent in org.sonar.api.profiles
 

Classes in org.sonar.api.profiles that implement BatchComponent
 class ProfileExporter
           
 

Uses of BatchComponent in org.sonar.api.resources
 

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

Instantiation strategy changed to PER_BATCH in version 4.2.

 interface ProjectFileSystem
          Deprecated. since 3.5 replaced by ModuleFileSystem
 

Classes in org.sonar.api.resources that implement BatchComponent
 class AbstractLanguage
          Inherit this class to define a new language like PLSQL, PHP or C#
 class Java
          Deprecated. in 3.6
 class Languages
          A class to store the list of languages
 

Uses of BatchComponent in org.sonar.api.rules
 

Subinterfaces of BatchComponent in org.sonar.api.rules
 interface ViolationFilter
          Deprecated. in 3.6. Replaced by IssueFilter.
 

Uses of BatchComponent in org.sonar.api.scan.event
 

Subinterfaces of BatchComponent in org.sonar.api.scan.event
 interface ModuleScanPhaseHandler
           
 interface ProjectScanHandler
           
 

Uses of BatchComponent in org.sonar.api.scan.filesystem
 

Subinterfaces of BatchComponent in org.sonar.api.scan.filesystem
 interface FileSystemFilter
          Deprecated. since 4.2 use InputFileFilter
 interface ModuleFileSystem
          Deprecated. in 4.2. Replaced by FileSystem
 

Classes in org.sonar.api.scan.filesystem that implement BatchComponent
 class FileExclusions
          Configuration of file inclusions and exclusions.
 class PathResolver
           
 

Uses of BatchComponent in org.sonar.api.security
 

Subinterfaces of BatchComponent in org.sonar.api.security
 interface UserFinder
           
 

Uses of BatchComponent in org.sonar.api.technicaldebt.batch
 

Subinterfaces of BatchComponent in org.sonar.api.technicaldebt.batch
 interface TechnicalDebtModel
          Deprecated. since 4.3
 

Uses of BatchComponent in org.sonar.api.utils
 

Classes in org.sonar.api.utils that implement BatchComponent
 class Durations
          Used through ruby code
 class HttpDownloader
          This component downloads HTTP files
 class System2
          Proxy over System.
 class UriReader
          Reads different types of URI.
 

Uses of BatchComponent in org.sonar.xoo
 

Classes in org.sonar.xoo that implement BatchComponent
 class Xoo
           
 

Uses of BatchComponent in org.sonar.xoo.lang
 

Classes in org.sonar.xoo.lang that implement BatchComponent
 class CoveragePerTestSensor
          Parse files *.xoo.coveragePerTest
 class DependencySensor
          Parse files *.xoo.deps
 class MeasureSensor
          Parse files *.xoo.measures
 class SymbolReferencesSensor
          Parse files *.xoo.symbol
 class SyntaxHighlightingSensor
          Parse files *.xoo.highlighting
 class TestCaseSensor
          Parse files *.xoo.testplan
 class XooTokenizerSensor
          Tokenize xoo files (separator is whitespace) for duplication detection
 

Uses of BatchComponent in org.sonar.xoo.rule
 

Classes in org.sonar.xoo.rule that implement BatchComponent
 class ChecksSensor
           
 class CreateIssueByInternalKeySensor
           
 class OneIssueOnDirPerFileSensor
           
 class OneIssuePerLineSensor
           
 class XooFakeExporter
          Fake exporter just for test
 

Uses of BatchComponent in org.sonar.xoo.scm
 

Classes in org.sonar.xoo.scm that implement BatchComponent
 class XooBlameCommand
           
 class XooScmProvider
           
 



Copyright © 2009–2015 SonarSource. All rights reserved.