Skip navigation links
A B C D E F G H I J L M O P R S T U V W 

A

addExtensions(Object...) - Method in class org.sonarsource.scanner.api.EmbeddedScanner
Add extensions to the batch's object container.
addGlobalProperties(Properties) - Method in class org.sonarsource.scanner.api.EmbeddedScanner
Declare Sonar properties, for example sonar.projectKey=foo.
app() - Method in class org.sonarsource.scanner.api.EmbeddedScanner
 
appVersion() - Method in class org.sonarsource.scanner.api.EmbeddedScanner
 

B

build() - Method in class org.sonarsource.scanner.api.internal.cache.FileCacheBuilder
 

C

canLoad(String) - Method in class org.sonarsource.scanner.api.internal.ClassloadRules
 
ClassloadRules - Class in org.sonarsource.scanner.api.internal
 
ClassloadRules(Set<String>, Set<String>) - Constructor for class org.sonarsource.scanner.api.internal.ClassloadRules
 
create(LogOutput) - Static method in class org.sonarsource.scanner.api.EmbeddedScanner
 
create(ClassLoader, Class<T>, String, Logger) - Static method in class org.sonarsource.scanner.api.internal.IsolatedLauncherProxy
 
create(ClassLoader, Object, Class<T>, Logger) - Static method in class org.sonarsource.scanner.api.internal.IsolatedLauncherProxy
 
createLauncher(Properties, ClassloadRules) - Method in class org.sonarsource.scanner.api.internal.IsolatedLauncherFactory
 
createTempDir() - Method in class org.sonarsource.scanner.api.internal.cache.FileCache
 

D

debug(String) - Method in interface org.sonarsource.scanner.api.internal.cache.Logger
 
deleteQuietly(Path) - Static method in class org.sonarsource.scanner.api.Utils
 
doExecute(Properties) - Method in class org.sonarsource.scanner.api.EmbeddedScanner
 
doStart() - Method in class org.sonarsource.scanner.api.EmbeddedScanner
 
doStop() - Method in class org.sonarsource.scanner.api.EmbeddedScanner
 
download(String, File) - Method in interface org.sonarsource.scanner.api.internal.cache.FileCache.Downloader
 

E

EmbeddedScanner - Class in org.sonarsource.scanner.api
Entry point to run SonarQube analysis programmatically.
error(String) - Method in interface org.sonarsource.scanner.api.internal.cache.Logger
 
error(String, Throwable) - Method in interface org.sonarsource.scanner.api.internal.cache.Logger
 
execute() - Method in class org.sonarsource.scanner.api.EmbeddedScanner
execute(Properties) - Method in class org.sonarsource.scanner.api.internal.SimulatedLauncher
 
executeOldVersion(Properties, List<Object>) - Method in class org.sonarsource.scanner.api.internal.SimulatedLauncher
 
extractToTemp(String) - Method in class org.sonarsource.scanner.api.internal.JarExtractor
 

F

FileCache - Class in org.sonarsource.scanner.api.internal.cache
This class is responsible for managing Sonar batch file cache.
FileCache.Downloader - Interface in org.sonarsource.scanner.api.internal.cache
 
FileCacheBuilder - Class in org.sonarsource.scanner.api.internal.cache
 
FileCacheBuilder(Logger) - Constructor for class org.sonarsource.scanner.api.internal.cache.FileCacheBuilder
 

G

get(String, String) - Method in class org.sonarsource.scanner.api.internal.cache.FileCache
Look for a file in the cache by its filename and md5 checksum.
get(String, String, FileCache.Downloader) - Method in class org.sonarsource.scanner.api.internal.cache.FileCache
 
getDir() - Method in class org.sonarsource.scanner.api.internal.cache.FileCache
 
getVersion() - Method in class org.sonarsource.scanner.api.internal.SimulatedLauncher
 
globalProperties() - Method in class org.sonarsource.scanner.api.EmbeddedScanner
 
globalProperty(String, String) - Method in class org.sonarsource.scanner.api.EmbeddedScanner
 

H

HOST_URL - Static variable in interface org.sonarsource.scanner.api.ScannerProperties
HTTP URL of Sonar server, "http://localhost:9000" by default

I

info(String) - Method in interface org.sonarsource.scanner.api.internal.cache.Logger
 
InternalProperties - Interface in org.sonarsource.scanner.api.internal
 
invoke(Object, Method, Object[]) - Method in class org.sonarsource.scanner.api.internal.IsolatedLauncherProxy
 
isAtLeast52(String) - Static method in class org.sonarsource.scanner.api.internal.VersionUtils
 
IsolatedLauncherFactory - Class in org.sonarsource.scanner.api.internal
 
IsolatedLauncherFactory(Logger) - Constructor for class org.sonarsource.scanner.api.internal.IsolatedLauncherFactory
 
IsolatedLauncherProxy - Class in org.sonarsource.scanner.api.internal
 

J

JarExtractor - Class in org.sonarsource.scanner.api.internal
 
JarExtractor() - Constructor for class org.sonarsource.scanner.api.internal.JarExtractor
 

L

loadEnvironmentProperties(Map<String, String>) - Static method in class org.sonarsource.scanner.api.Utils
 
log(String, LogOutput.Level) - Method in interface org.sonarsource.scanner.api.LogOutput
 
log(String, LogOutput.Level) - Method in class org.sonarsource.scanner.api.StdOutLogOutput
 
Logger - Interface in org.sonarsource.scanner.api.internal.cache
 
LogOutput - Interface in org.sonarsource.scanner.api
 
LogOutput.Level - Enum in org.sonarsource.scanner.api
 

M

mask(String) - Method in class org.sonarsource.scanner.api.EmbeddedScanner
 
MODULE_KEY - Static variable in interface org.sonarsource.scanner.api.ScanProperties
Used to define the exact key of each module.

O

OkHttpClientFactory - Class in org.sonarsource.scanner.api.internal
 
org.sonarsource.scanner.api - package org.sonarsource.scanner.api
 
org.sonarsource.scanner.api.internal - package org.sonarsource.scanner.api.internal
 
org.sonarsource.scanner.api.internal.cache - package org.sonarsource.scanner.api.internal.cache
 

P

PROJECT_BASEDIR - Static variable in interface org.sonarsource.scanner.api.ScanProperties
Property used to specify the base directory of the project to analyse.
PROJECT_DESCRIPTION - Static variable in interface org.sonarsource.scanner.api.ScanProperties
Optional description
PROJECT_KEY - Static variable in interface org.sonarsource.scanner.api.ScanProperties
Required project key
PROJECT_NAME - Static variable in interface org.sonarsource.scanner.api.ScanProperties
 
PROJECT_SOURCE_DIRS - Static variable in interface org.sonarsource.scanner.api.ScanProperties
Required paths to source directories, separated by commas, for example: "srcDir1,srcDir2"
PROJECT_SOURCE_ENCODING - Static variable in interface org.sonarsource.scanner.api.ScanProperties
Encoding of source and test files.
PROJECT_TEST_DIRS - Static variable in interface org.sonarsource.scanner.api.ScanProperties
Optional paths to test directories, separated by commas, for example: "testDir1,testDir2"
PROJECT_VERSION - Static variable in interface org.sonarsource.scanner.api.ScanProperties
 

R

runAnalysis(Properties) - Method in class org.sonarsource.scanner.api.EmbeddedScanner
Launch an analysis.

S

SCAN_TASK - Static variable in interface org.sonarsource.scanner.api.ScanProperties
Default task
SCANNER_APP - Static variable in interface org.sonarsource.scanner.api.internal.InternalProperties
 
SCANNER_APP_VERSION - Static variable in interface org.sonarsource.scanner.api.internal.InternalProperties
 
SCANNER_DUMP_TO_FILE - Static variable in interface org.sonarsource.scanner.api.internal.InternalProperties
 
SCANNER_DUMP_TO_FILE_DEPRECATED - Static variable in interface org.sonarsource.scanner.api.internal.InternalProperties
 
SCANNER_VERSION_SIMULATION - Static variable in interface org.sonarsource.scanner.api.internal.InternalProperties
 
ScannerApiVersion - Enum in org.sonarsource.scanner.api
Version of this sonar-runner API.
ScannerException - Exception in org.sonarsource.scanner.api.internal
 
ScannerException(String, Throwable) - Constructor for exception org.sonarsource.scanner.api.internal.ScannerException
 
ScannerProperties - Interface in org.sonarsource.scanner.api
Mostly used properties that can be passed to EmbeddedScanner.addGlobalProperties(java.util.Properties).
ScanProperties - Interface in org.sonarsource.scanner.api
Most commonly used properties for a SonarQube analysis.
serverVersion() - Method in class org.sonarsource.scanner.api.EmbeddedScanner
 
setApp(String, String) - Method in class org.sonarsource.scanner.api.EmbeddedScanner
User-agent used in the HTTP requests to the SonarQube server
setGlobalProperty(String, String) - Method in class org.sonarsource.scanner.api.EmbeddedScanner
Declare a SonarQube property.
setUserHome(File) - Method in class org.sonarsource.scanner.api.internal.cache.FileCacheBuilder
 
setUserHome(String) - Method in class org.sonarsource.scanner.api.internal.cache.FileCacheBuilder
 
SimulatedLauncher - Class in org.sonarsource.scanner.api.internal
 
SKIP - Static variable in interface org.sonarsource.scanner.api.ScanProperties
Skip analysis.
start() - Method in class org.sonarsource.scanner.api.EmbeddedScanner
 
start(Properties, LogOutput) - Method in class org.sonarsource.scanner.api.internal.SimulatedLauncher
 
StdOutLogOutput - Class in org.sonarsource.scanner.api
 
StdOutLogOutput() - Constructor for class org.sonarsource.scanner.api.StdOutLogOutput
 
stop() - Method in class org.sonarsource.scanner.api.EmbeddedScanner
Stops the batch.
stop() - Method in class org.sonarsource.scanner.api.internal.SimulatedLauncher
 

T

TASK - Static variable in interface org.sonarsource.scanner.api.ScannerProperties
Task to execute, "scan" by default

U

unmask(String) - Method in class org.sonarsource.scanner.api.EmbeddedScanner
 
Utils - Class in org.sonarsource.scanner.api
 

V

valueOf(String) - Static method in enum org.sonarsource.scanner.api.LogOutput.Level
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sonarsource.scanner.api.ScannerApiVersion
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.sonarsource.scanner.api.LogOutput.Level
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sonarsource.scanner.api.ScannerApiVersion
Returns an array containing the constants of this enum type, in the order they are declared.
version() - Static method in enum org.sonarsource.scanner.api.ScannerApiVersion
 
VersionUtils - Class in org.sonarsource.scanner.api.internal
 

W

warn(String) - Method in interface org.sonarsource.scanner.api.internal.cache.Logger
 
WORK_DIR - Static variable in interface org.sonarsource.scanner.api.ScannerProperties
Working directory containing generated reports and temporary data.
A B C D E F G H I J L M O P R S T U V W 
Skip navigation links

Copyright © 2011-2017 SonarSource. All Rights Reserved.