Class ProfileImporter


  • @ServerSide
    @ExtensionPoint
    @Deprecated
    public abstract class ProfileImporter
    extends java.lang.Object
    Deprecated.
    since 9.1. Web services should be used instead.
    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)
        Deprecated.
    • Method Detail

      • importProfile

        public abstract RulesProfile importProfile​(java.io.Reader reader,
                                                   ValidationMessages messages)
        Deprecated.
        Import the profile from a reader. ValidationMessages.warnings can be used to return some warnings to the user, for instance when some rules doesn't exist. ValidationMessages.errors can be used when an unrecoverable error is generating during import. No quality profile will be created.
      • getKey

        public java.lang.String getKey()
        Deprecated.
      • setKey

        public final ProfileImporter setKey​(java.lang.String s)
        Deprecated.
      • getName

        public final java.lang.String getName()
        Deprecated.
      • setName

        public final ProfileImporter setName​(java.lang.String s)
        Deprecated.
      • setSupportedLanguages

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

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

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

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

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