com.ihr.xbrl.gui.interfaces

## Interface URIResolverGUI

-     public interface URIResolverGUI

  This interface contains methods used by the GUIURIResolver in order to interact with the user under Java and .NET technologies. The implementing class is isolated from the functionality required.
  Since:
    2.6.12
  Author:
    Ignacio

- - ### Nested Class Summary

    Nested Classes
    Modifier and Type | Interface and Description
    --- | ---
    `static class` | `URIResolverGUI.ResultValues` These are possible values returned by the user interface.

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `URIResolverGUI.ResultValues` | `getStatus()` After the resolve method is called, a call to getStatus shall return one of the values in the enumeration
    `java.net.URI` | `resolve(java.net.URI uri)` Resolves a URI by asking the user for the final file in the file system.

- - ### Method Detail

    - #### resolve

          java.net.URI resolve(java.net.URI uri)

      Resolves a URI by asking the user for the final file in the file system.
      Parameters:
        `uri` - URI to search for
      Returns:
        URI or null if the user cancels the operation

    - #### getStatus

          URIResolverGUI.ResultValues getStatus()

      After the resolve method is called, a call to getStatus shall return one of the values in the enumeration
      Returns:
        the user choice