Uses of Interface
org.sonar.api.resources.Language

Packages that use Language
org.sonar.api.batch   
org.sonar.api.resources   
org.sonar.api.rules   
 

Uses of Language in org.sonar.api.batch
 

Methods in org.sonar.api.batch that return Language
 Language CpdMapping.getLanguage()
           
 Language AbstractSourceImporter.getLanguage()
           
 

Constructors in org.sonar.api.batch with parameters of type Language
AbstractDirectoriesDecorator(Language language)
           
AbstractFileComplexityDecorator(Language language)
           
AbstractFilesDecorator(Language language)
           
AbstractFunctionComplexityDecorator(Language language)
           
AbstractFunctionComplexityDistributionDecorator(Language language)
           
AbstractSourceImporter(Language language)
           
 

Uses of Language in org.sonar.api.resources
 

Classes in org.sonar.api.resources that implement Language
 class AbstractLanguage
          Inherit this class to define a new language like PLSQL, PHP or C#
 class Java
          Java language implementation
 

Methods in org.sonar.api.resources that return Language
 Language Languages.get(String key)
          Return a language from the current object based on its key
abstract  Language Resource.getLanguage()
           
 Language Project.getLanguage()
           
 Language Library.getLanguage()
           
 Language JavaPackage.getLanguage()
           
 Language JavaFile.getLanguage()
           
 Language File.getLanguage()
          
 Language Directory.getLanguage()
           
 

Methods in org.sonar.api.resources with parameters of type Language
 void Languages.add(Language language)
          Adds a language to the current object
 List<File> ProjectFileSystem.getSourceFiles(Language... langs)
          Source files, excluding unit tests and files matching project exclusion patterns.
 List<File> DefaultProjectFileSystem.getSourceFiles(Language... langs)
          Gets the list of source files for given languages
 List<File> ProjectFileSystem.getTestFiles(Language... langs)
          Unit test files, excluding files matching project exclusion patterns.
 List<File> DefaultProjectFileSystem.getTestFiles(Language... langs)
          Gets the list of test files for given languages
 boolean ProjectFileSystem.hasTestFiles(Language lang)
          Check if the project has unit test files, excluding files matching project exclusion patterns.
 boolean DefaultProjectFileSystem.hasTestFiles(Language lang)
           
 Project Project.setLanguage(Language language)
           
 void File.setLanguage(Language language)
          Sets the language of the file
 

Constructors in org.sonar.api.resources with parameters of type Language
Directory(String key, Language language)
           
File(Language language, String key)
          Creates a File from its language and its key
File(Language language, String directory, String filename)
          Creates a File from language, directory and filename
Languages(Language... languages)
          Creates a list of languages
 

Uses of Language in org.sonar.api.rules
 

Classes in org.sonar.api.rules with type parameters of type Language
 class AbstractImportableRulesRepository<LANG extends Language,MAPPER extends RulePriorityMapper<?,?>>
           
 class AbstractRulesRepository<LANG extends Language,MAPPER extends RulePriorityMapper<?,?>>
           
 interface RulesRepository<LANG extends Language>
          The interface to implement to create a repository of rules
 

Methods in org.sonar.api.rules that return types with arguments of type Language
 Set<Language> RulesManager.getLanguages()
          Returns the list of languages for which there is a rule repository
 

Methods in org.sonar.api.rules with parameters of type Language
 Map<String,Long> RulesManager.countRulesByCategory(Language language)
          Gets count of rules by categories defined for a given language
protected  Map<String,Long> RulesManager.countRulesByCategory(Language language, RulesDao rulesDao)
           
 List<Plugin> RulesManager.getExportablePlugins(Language language)
          Get the list of rules plugin that implement a mechanism of export for a given language
 List<Plugin> RulesManager.getImportablePlugins(Language language)
          Get the list of rules plugin that implement a mechanism of import for a given language
 List<Plugin> RulesManager.getPlugins(Language language)
          Gets the list of rules plugins for a given language
 List<RulesRepository<?>> RulesManager.getRulesRepositories(Language language)
          Gets the list of Rules Repositories available for a language
 



Copyright © 2009-2010 SonarSource SA. All Rights Reserved.