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.
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 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 terseName)
findByExtension
public static java.util.List<Language> findByExtension(java.lang.String extension)
findAllVersions
public static java.util.List<LanguageVersion> findAllVersions()
findWithRuleSupport
public static java.util.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 java.lang.String commaSeparatedTerseNamesForLanguage(java.util.List<Language> languages)
commaSeparatedTerseNamesForLanguageVersion
public static java.lang.String commaSeparatedTerseNamesForLanguageVersion(java.util.List<LanguageVersion> languageVersions)
Copyright © 2002-2015 InfoEther. All Rights Reserved.