| Interface | Description |
|---|---|
| InputFile | |
| Language |
The extension point to define a new language
|
| ProjectFileSystem |
| Class | Description |
|---|---|
| AbstractLanguage |
Inherit this class to define a new language like PLSQL, PHP or C#
|
| DefaultProjectFileSystem | Deprecated
in 2.8.
|
| Directory | |
| File |
This class is an implementation of a resource of type FILE
|
| InputFileUtils | |
| Java |
Java language implementation
|
| JavaFile |
A class that represents a Java class.
|
| JavaPackage |
A class that represents a Java package in Sonar
|
| Languages |
A class to store the list of languages
|
| Library | |
| Method | |
| Project |
A class that manipulates Projects in the Sonar way.
|
| ProjectLink | |
| ProjectUtils | |
| Qualifiers |
The qualifier determines the exact type of a resource.
|
| Resource<PARENT extends Resource> |
The interface to implement to create a resource in Sonar
|
| ResourceType |
Experimental extension to declare types of resources.
|
| ResourceType.Builder |
Builder used to create
ResourceType objects. |
| ResourceTypes | |
| ResourceTypeTree | |
| ResourceTypeTree.Builder | |
| ResourceUtils | |
| Scopes |
Resource scopes are used to group some types of resources.
|
| Enum | Description |
|---|---|
| Project.AnalysisType |
Enumerates the type of possible analysis
|
| Exception | Description |
|---|---|
| DuplicatedSourceException |
Copyright © 2009-2012 SonarSource. All Rights Reserved.