net.sourceforge.pmd.lang
Class LanguageRegistry
java.lang.Object
net.sourceforge.pmd.lang.LanguageRegistry
public final class LanguageRegistry
- extends Object
Created by christoferdutz on 20.09.14.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getInstance
public static LanguageRegistry getInstance()
getLanguages
public static Collection<Language> getLanguages()
getLanguage
public static Language getLanguage(String languageName)
getDefaultLanguage
public static Language getDefaultLanguage()
findLanguageByTerseName
public static Language findLanguageByTerseName(String terseName)
findLanguageVersionByTerseName
public static LanguageVersion findLanguageVersionByTerseName(String terseName)
findByExtension
public static List<Language> findByExtension(String extension)
findAllVersions
public static List<LanguageVersion> findAllVersions()
findWithRuleSupport
public static List<Language> findWithRuleSupport()
- A utility method to find the Languages which have Rule support.
- Returns:
- A List of Languages with Rule support.
commaSeparatedTerseNamesForLanguage
public static String commaSeparatedTerseNamesForLanguage(List<Language> languages)
commaSeparatedTerseNamesForLanguageVersion
public static String commaSeparatedTerseNamesForLanguageVersion(List<LanguageVersion> languageVersions)
Copyright © 2002-2015 InfoEther. All Rights Reserved.