# Uses of Package
com.ihr.xbrl.dts.history

- Packages that use com.ihr.xbrl.dts.history
  Package | Description
  --- | ---
  com.ihr.xbrl.dts.history | This package contains interfaces and classes in order to allow classes in the API for the following functionality: Store events like the event to create a fact item by the Excel Driver and store useful information such as the excel sheet and cell the data is coming from.
  com.ihr.xbrl.mapper.source | Provides implementations of drivers to obtain data from multiple sources in order to create an XBRL Instance Some of the drivers collects data from a web form or from an excel file.
  com.ihr.xbrl.mapper.source.worksheet | This package contains the root class for the mapper XBRL drivers that obtains information from spreadsheets, Excel and Google sheets are currently implemented.
  com.ihr.xbrl.om.instance | Provides the classes necessary to process, read and write the content of XBRL Instance documents.

- Classes in com.ihr.xbrl.dts.history used by com.ihr.xbrl.dts.history
  Class and Description
  HistoricalEventInterface This is the interface for an historical event.
  ObtainHistoryInterface Classes implementing this interface must implement a method in order to allow other classes to retrieve the history of this class.
  StoreHistoryInterface This is the interface that describes methods to add historical information to an object that can store this information for later use.

- Classes in com.ihr.xbrl.dts.history used by com.ihr.xbrl.mapper.source
  Class and Description
  HasSomethingToSay This interface is implemented by objects that can provide information for creating historical messages.

- Classes in com.ihr.xbrl.dts.history used by com.ihr.xbrl.mapper.source.worksheet
  Class and Description
  HasSomethingToSay This interface is implemented by objects that can provide information for creating historical messages.

- Classes in com.ihr.xbrl.dts.history used by com.ihr.xbrl.om.instance
  Class and Description
  HistoricalEventInterface This is the interface for an historical event.
  ObtainHistoryInterface Classes implementing this interface must implement a method in order to allow other classes to retrieve the history of this class.
  StoreHistoryInterface This is the interface that describes methods to add historical information to an object that can store this information for later use.