Class AuxLanguageRegistry


  • public final class AuxLanguageRegistry
    extends Object
    Utilities to extend the functionality of LanguageRegistry.
    Author:
    Clément Fournier
    • Field Detail

      • AUX_LANG_REGISTRY

        public static final net.sourceforge.pmd.lang.LanguageRegistry AUX_LANG_REGISTRY
    • Method Detail

      • supportedLangs

        public static net.sourceforge.pmd.lang.LanguageRegistry supportedLangs()
      • findLanguageVersionByTerseName

        public static net.sourceforge.pmd.lang.LanguageVersion findLanguageVersionByTerseName​(String string)
      • defaultLanguageVersion

        public static @NonNull net.sourceforge.pmd.lang.LanguageVersion defaultLanguageVersion()
      • isXmlDialect

        public static boolean isXmlDialect​(net.sourceforge.pmd.lang.Language language)
      • plainTextLanguage

        public static net.sourceforge.pmd.lang.PlainTextLanguage plainTextLanguage()
      • defaultLanguage

        public static @NonNull net.sourceforge.pmd.lang.Language defaultLanguage()
      • getLanguageVersionFromExtension

        public static @Nullable net.sourceforge.pmd.lang.LanguageVersion getLanguageVersionFromExtension​(String filename)
      • getSupportedLanguageVersions

        public static List<net.sourceforge.pmd.lang.LanguageVersion> getSupportedLanguageVersions()
      • getLanguageVersionByName

        public static @NonNull net.sourceforge.pmd.lang.LanguageVersion getLanguageVersionByName​(String name)
      • getSupportedLanguages

        public static @NonNull Stream<net.sourceforge.pmd.lang.Language> getSupportedLanguages()
      • findLanguageByShortName

        public static @NonNull net.sourceforge.pmd.lang.Language findLanguageByShortName​(String shortName)
      • findLanguageByName

        public static @Nullable net.sourceforge.pmd.lang.Language findLanguageByName​(String n)
      • findLanguageByNameOrDefault

        public static @NonNull net.sourceforge.pmd.lang.Language findLanguageByNameOrDefault​(String n)
      • findLanguageByTerseName

        public static @Nullable net.sourceforge.pmd.lang.Language findLanguageByTerseName​(String name)