com.ihr.xbrl.gui.interfaces

## Interface InstallCallBack

-     public interface InstallCallBack

  This interface contains the methods that the thread installing a package will use to inform the GUI thread about download progress.
  Author:
    Ignacio

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `close()` Used to close this window.
    `void` | `CongifureGUI(RSRemoteCatalogResolver.StaticCatalogEntry entry)` This method is called by the installation thread informing the GUI about the package going to be installed.
    `void` | `setError(java.lang.Throwable t)` In case of errors, the installation thread sends the error message to the GUI.
    `void` | `setProgress(int value)` This method is called by the installation thread informing about progress in the downloading process and installation.

- - ### Method Detail

    - #### CongifureGUI

          void CongifureGUI(RSRemoteCatalogResolver.StaticCatalogEntry entry)

      This method is called by the installation thread informing the GUI about the package going to be installed.
      Parameters:
        `entry` - instance of StaticCatalogEntry to be installed

    - #### setProgress

          void setProgress(int value)

      This method is called by the installation thread informing about progress in the downloading process and installation.
      Parameters:
        `value` - a number between 0 and 100. 100 is fully installed

    - #### setError

          void setError(java.lang.Throwable t)

      In case of errors, the installation thread sends the error message to the GUI.
      Parameters:
        `t` - the error produced

    - #### close

          void close()

      Used to close this window.