Interface InstallablePlugin

    • Method Detail

      • getId

        java.lang.String getId()
      • getVersion

        java.lang.String getVersion()
      • getName

        java.lang.String getName()
      • getDescription

        java.lang.String getDescription()
      • getRelativeURLBase

        java.lang.String getRelativeURLBase()
      • getAlreadyInstalledPlugin

        PluginInterface getAlreadyInstalledPlugin()
        Returns the plugin's interface if already installed, null if it isn't
        Returns:
      • isAlreadyInstalled

        boolean isAlreadyInstalled()
      • install

        void install​(boolean shared,
                     boolean low_noise,
                     boolean wait_until_done)
              throws PluginException
        Install with a few options to control process
        Parameters:
        shared -
        low_noise - don't prompt user
        wait_until_done - if true blocks until process complete, otherwise it is async
        Throws:
        PluginException
        Since:
        3.1.1.1
      • install

        void install​(boolean shared,
                     boolean low_noise,
                     boolean wait_until_done,
                     java.util.Map<java.lang.Integer,​java.lang.Object> properties)
              throws PluginException
        Throws:
        PluginException