# Package com.ihr.xbrl.mapper.filters

Provides the classes necessary to filter the content of instance documents Filtering of facts in an instance document may be used for formula processing or for data loading by a driver.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  XBRLFacetFilter | This is the description of the interface for facet filters on contexts.
  XBRLFilterContext | Allows for functions to return XBRL contexts after having processed all XBRL contexts.

- Class Summary
  Class | Description
  --- | ---
  XBRLAndFilter | The Class XBRLAndFilter.
  XBRLConceptNameFilter | The Class XBRLConceptNameFilter.
  XBRLContextFilter | This is a filter matches if the fact belongs to a specific context or a c_equal context.
  XBRLCTimeFilter | The Class XBRLCTimeFilter.
  XBRLCTimeFilter.DurationFilter | The Class DurationFilter.
  XBRLCTimeFilter.TimeFilter | The Class TimeFilter.
  XBRLCTimeFilter.XBRLCDurationAnyFilter | The Class XBRLCDurationAnyFilter.
  XBRLCTimeFilter.XBRLCDurationDurationFilter | The Class XBRLCDurationDurationFilter.
  XBRLCTimeFilter.XBRLCDurationLongestFilter | The Class XBRLCDurationLongestFilter.
  XBRLCTimeFilter.XBRLCDurationShortestFilter | The Class XBRLCDurationShortestFilter.
  XBRLCTimeFilter.XBRLCTimeAnyFilter | The Class XBRLCTimeAnyFilter.
  XBRLCTimeFilter.XBRLCTimeDateFilter | The Class XBRLCTimeDateFilter.
  XBRLCTimeFilter.XBRLCTimeLatestFilter | The Class XBRLCTimeLatestFilter.
  XBRLCTimeFilter.XBRLCTimeOldestFilter | The Class XBRLCTimeOldestFilter.
  XBRLCTimeFilter.XBRLCTimeSameEndFilter | The Class XBRLCTimeSameEndFilter.
  XBRLCTimeFilter.XBRLCTimeSameInstantFilter | The Class XBRLCTimeSameInstantFilter.
  XBRLCTimeFilter.XBRLCTimeSameStartFilter | The Class XBRLCTimeSameStartFilter.
  XBRLExplicitDimensionDefaultFilter | Filter to match contexts where a context contains no information for a dimension.
  XBRLExplicitDimensionFilter | Abstract class representing a filter over a velue for an explicit dimension member This class is extended by the two possible containers.
  XBRLExplicitDimensionScenarioFilter | The Class XBRLExplicitDimensionScenarioFilter.
  XBRLExplicitDimensionSegmentFilter | The Class XBRLExplicitDimensionSegmentFilter.
  XBRLFalseFilter | Nothing matches.
  XBRLFilterCompiler | The Class XBRLFilterCompiler.
  XBRLOrFilter | The Class XBRLOrFilter.
  XBRLRefFilter | The Class XBRLRefFilter.
  XBRLTimeFilter | This is a filter over the time dimension in the context it matches if the context is inside the limits stablished by the two dates For periods.
  XBRLTrueFilter | This filter always returns true.

- Enum Summary
  Enum | Description
  --- | ---
  XBRLCTimeFilter.TimeFilterPosition | The Enum TimeFilterPosition.

## Package com.ihr.xbrl.mapper.filters Description

Provides the classes necessary to filter the content of instance documents

Filtering of facts in an instance document may be used for formula processing or for data loading by a driver.

XBRLFilters implements the XBRLFacetFilter interface.

Since:
  1.0 Created: 31/08/2008
Author:
  Ignacio