# Package com.ihr.xbrl.filters

Provides the classes necessary to identify a fact in an instance document by all the properties the element could be uniquely identified.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  XBRLFilterInterface | The Interface XBRLFilterInterface.

- Class Summary
  Class | Description
  --- | ---
  CompanyFilter | The Class CompanyFilter.
  ConceptNameFilter | The Class ConceptNameFilter.
  DimensionFilter | The Class DimensionFilter.
  ReportURIFilter | The Class ReportURIFilter.
  TimeFilter | The Class TimeFilter.
  XBRLFilter | The Class XBRLFilter.

- Exception Summary
  Exception | Description
  --- | ---
  FilterException | The Class FilterException.

## Package com.ihr.xbrl.filters Description

Provides the classes necessary to identify a fact in an instance document by all the properties the element could be uniquely identified.

Filters can be serialized as strings, so they can be used inside Excel formulas Filters can be converted back from the string representation into the object filter they represent. So, the filter can be executed against a set of facts and the returned value can be obtained.

Filters are simplified to the most simple form (normal form). This means, for example that filters for default dimension values are not serialized.

Filters operate under the scope of the DTS loaded with the instance document discovered from the instance. This means, default values for dimensions may vary from DTS to DTS.

Since:
  2.6.12 Created: 2010-09-11
Author:
  Ignacio