# Package 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.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  HasSomethingToSay | This interface is implemented by objects that can provide information for creating historical messages.
  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.

- Class Summary
  Class | Description
  --- | ---
  HistoricalEventImpl | Implementation of an Historical Event.
  StoreHistoryImpl | The Class StoreHistoryImpl.

## Package com.ihr.xbrl.dts.history Description

This package contains interfaces and classes in order to allow classes in the API for the following functionality:

1. 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.
2. Retrieve events stored

This package contains also classes that other classes can use for implementing interfaces easily

ObtainHistoryInterface is the interface that is implemented by classes where history can be obtained as events

StoreHistoryInterface is the interface that is implemented by classes where events can be stored

HistoricalEvent is the interface for all events