com.ihr.xbrl.util

## Class Statistics

- java.lang.Object
- - com.ihr.xbrl.util.Statistics

-     public class Statistics
      extends java.lang.Object

  This class serves for storing information about how many times an operation has been called and the amount of time each operation was taken. It is used for internal purposes only
  Author:
    Ignacio

- - ### Nested Class Summary

    Nested Classes
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `Statistics.LogDetails` The Class LogDetails.

  - ### Constructor Summary

    Constructors
    Constructor and Description
    `Statistics()`

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `static void` | `addDetails(java.lang.String key, long time, java.lang.String extra)` Adds the details.
    `static java.lang.String` | `getReport(java.lang.String key)` Gets the report.
    `static void` | `reset()` eliminates all information stored.

    - ### Methods inherited from class java.lang.Object

      `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### Statistics

          public Statistics()

  - ### Method Detail

    - #### reset

          public static void reset()

      eliminates all information stored.

    - #### addDetails

          public static void addDetails(java.lang.String key,
                        long time,
                        java.lang.String extra)

      Adds the details.
      Parameters:
        `key` - the key
        `time` - the time
        `extra` - the extra

    - #### getReport

          public static java.lang.String getReport(java.lang.String key)

      Gets the report.
      Parameters:
        `key` - the key
      Returns:
        the report