com.ihr.xbrl.gui.interfaces

## Interface HasXBRLValidation

-     public interface HasXBRLValidation

  A class implementing this interface contains a method called validateXBRL that performs XBRLValidation of the document being edited and updates the GUI to show the errors .
  Author:
    Ignacio

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | `isAutomaticValidationMode()` returns true if validation mode is automatic.
    `boolean` | `isManualValidationMode()` returns true if the validation mode is manual.
    `void` | `validateXBRL()` Performs XBRL 2.1 validation of the document being edited and updates.

- - ### Method Detail

    - #### validateXBRL

          void validateXBRL()

      Performs XBRL 2.1 validation of the document being edited and updates. If the user has configured Manual validation, then this method may not perform validation.

    - #### isAutomaticValidationMode

          boolean isAutomaticValidationMode()

      returns true if validation mode is automatic. Each time data is changed validation will be called automatically
      Returns:
        boolean value

    - #### isManualValidationMode

          boolean isManualValidationMode()

      returns true if the validation mode is manual. Validation will be performed only when the user decides to execute it
      Returns:
        boolean