Class ProfileImporter


  • @ServerSide
    @ExtensionPoint
    public abstract class ProfileImporter
    extends java.lang.Object
    Create a quality profile from an external rules file.
    Since:
    2.3
    • Constructor Detail

      • ProfileImporter

        protected ProfileImporter​(java.lang.String key,
                                  java.lang.String name)
    • Method Detail

      • getKey

        public java.lang.String getKey()
      • getName

        public final java.lang.String getName()
      • setSupportedLanguages

        protected final ProfileImporter setSupportedLanguages​(java.lang.String... languages)
        Set the list of languages supported An empty value means that it will be available for every languages.
      • getSupportedLanguages

        public java.lang.String[] getSupportedLanguages()
        Returns:
        if empty, then any languages are supported.
      • equals

        public final boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object