Package net.sourceforge.pmd.lang
Class LanguageRegistry
- java.lang.Object
-
- net.sourceforge.pmd.lang.LanguageRegistry
-
public final class LanguageRegistry extends java.lang.Object
Created by christoferdutz on 20.09.14.
-
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static java.lang.String
commaSeparatedTerseNamesForLanguage(java.util.List<Language> languages)
static java.lang.String
commaSeparatedTerseNamesForLanguageVersion(java.util.List<LanguageVersion> languageVersions)
static java.util.List<LanguageVersion>
findAllVersions()
static java.util.List<Language>
findByExtension(java.lang.String extension)
static Language
findLanguageByTerseName(java.lang.String terseName)
static LanguageVersion
findLanguageVersionByTerseName(java.lang.String terseNameAndVersion)
static java.util.List<Language>
findWithRuleSupport()
Deprecated.This method will be removed with PMD 7.0.0.static Language
getDefaultLanguage()
static LanguageRegistry
getInstance()
static Language
getLanguage(java.lang.String languageName)
static java.util.Collection<Language>
getLanguages()
-
-
-
Method Detail
-
getInstance
public static LanguageRegistry getInstance()
-
getLanguages
public static java.util.Collection<Language> getLanguages()
-
getLanguage
public static Language getLanguage(java.lang.String languageName)
-
getDefaultLanguage
public static Language getDefaultLanguage()
-
findLanguageByTerseName
public static Language findLanguageByTerseName(java.lang.String terseName)
-
findLanguageVersionByTerseName
public static LanguageVersion findLanguageVersionByTerseName(java.lang.String terseNameAndVersion)
-
findByExtension
public static java.util.List<Language> findByExtension(java.lang.String extension)
-
findAllVersions
public static java.util.List<LanguageVersion> findAllVersions()
-
findWithRuleSupport
@Deprecated public static java.util.List<Language> findWithRuleSupport()
Deprecated.This method will be removed with PMD 7.0.0. UsegetLanguages()
instead.A utility method to find the Languages which have Rule support.- Returns:
- A List of Languages with Rule support.
-
commaSeparatedTerseNamesForLanguage
public static java.lang.String commaSeparatedTerseNamesForLanguage(java.util.List<Language> languages)
-
commaSeparatedTerseNamesForLanguageVersion
public static java.lang.String commaSeparatedTerseNamesForLanguageVersion(java.util.List<LanguageVersion> languageVersions)
-
-