Class LanguageRegistry


  • public final class LanguageRegistry
    extends java.lang.Object
    Created by christoferdutz on 20.09.14.
    • Method Detail

      • 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. Use getLanguages() 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)