# Package com.ihr.xbrl.om.formula.filters

- Interface Summary
  Interface | Description
  --- | ---
  HasIsDeterministic | This interface must be implemented by filters whose XPath might not be derived from a real XPath expression generated to build up the result but from static analysis of the filter declaration.
  XBRLDelayedCompilationFilter | When a filter depends on another filter that is not already compiled (typically this is an OR filter that depends on an AND filter) and nested structures between them.
  XBRLFilterOrderTool | The Interface XBRLFilterOrderTool.
  XBRLFormulaConceptFilter | The Interface XBRLFormulaConceptFilter.
  XBRLFormulaFilter | This interface defines the minimum requirements for an XBRL Formula Filter A filter can be compared against other filters in order to decide about the order the filter expressions are evaluated.
  XBRLFormulaUnitFilter | The Interface XBRLFormulaUnitFilter.
  XBRLLogicalOpFilter | This is a mark interface.

- Class Summary
  Class | Description
  --- | ---
  XBRLAncestorFilter | The Class XBRLAncestorFilter.
  XBRLAndFilter | The Class XBRLAndFilter.
  XBRLAspectCoverFilter | The Class XBRLAspectCoverFilter.
  XBRLConceptBalanceFilter | The Class XBRLConceptBalanceFilter.
  XBRLConceptCustomAttributeFilter | The Class XBRLConceptCustomAttributeFilter.
  XBRLConceptDataTypeFilter | The Class XBRLConceptDataTypeFilter.
  XBRLConceptFilterAbstract | The Class XBRLConceptFilterAbstract.
  XBRLConceptNameFilter | The Class XBRLConceptNameFilter.
  XBRLConceptPeriodTypeFilter | The Class XBRLConceptPeriodTypeFilter.
  XBRLConceptRelationFilter | The Class XBRLConceptRelationFilter.
  XBRLConceptSubstitutionGroupFilter | The Class XBRLConceptSubstitutionGroupFilter.
  XBRLDimensionFilterAbstract | The Class XBRLDimensionFilterAbstract.
  XBRLExplicitDimensionFilter | The Class XBRLExplicitDimensionFilter.
  XBRLExplicitDimensionMultiFilter | The Class XBRLExplicitDimensionMultiFilter.
  XBRLFilterOrderToolImpl | This is the default implementation of the XBRLFilterOrderTool interface.
  XBRLFormulaFilterBase | The Class XBRLFormulaFilterBase.
  XBRLGeneralFilter | The Class XBRLGeneralFilter.
  XBRLGeneralMeasuresFilter | The Class XBRLGeneralMeasuresFilter.
  XBRLIdentifierFilter | The Class XBRLIdentifierFilter.
  XBRLLocationFilter | The Class XBRLLocationFilter.
  XBRLMatchAbstractFilter | The Class XBRLMatchAbstractFilter.
  XBRLMatchConceptFilter | The Class XBRLMatchConceptFilter.
  XBRLMatchDimensionFilter | The Class XBRLMatchDimensionFilter.
  XBRLMatchEntityIdentifierFilter | The Class XBRLMatchEntityIdentifierFilter.
  XBRLMatchLocationFilter | The Class XBRLMatchLocationFilter.
  XBRLMatchNonXDTScenarioFilter | The Class XBRLMatchNonXDTScenarioFilter.
  XBRLMatchNonXDTSegmentFilter | The Class XBRLMatchNonXDTSegmentFilter.
  XBRLMatchPeriodFilter | The Class XBRLMatchPeriodFilter.
  XBRLMatchScenarioFilter | The Class XBRLMatchScenarioFilter.
  XBRLMatchSegmentFilter | The Class XBRLMatchSegmentFilter.
  XBRLMatchUnitFilter | The Class XBRLMatchUnitFilter.
  XBRLOrFilter | The Class XBRLOrFilter.
  XBRLParentFilter | The Class XBRLParentFilter.
  XBRLPeriodEndFilter | The Class XBRLPeriodEndFilter.
  XBRLPeriodFilter | The Class XBRLPeriodFilter.
  XBRLPeriodFilterAbstract | The Class XBRLPeriodFilterAbstract.
  XBRLPeriodForeverFilter | The Class XBRLPeriodForeverFilter.
  XBRLPeriodInstantDurationFilter | The Class XBRLPeriodInstantDurationFilter.
  XBRLPeriodInstantFilter | The Class XBRLPeriodInstantFilter.
  XBRLPeriodStartFilter | The Class XBRLPeriodStartFilter.
  XBRLRegExpIdentifierFilter | The Class XBRLRegExpIdentifierFilter.
  XBRLRegExpSchemeFilter | The Class XBRLRegExpSchemeFilter.
  XBRLRelativeFilter | The Class XBRLRelativeFilter.
  XBRLScenarioFilter | The Class XBRLScenarioFilter.
  XBRLSegmentFilter | The Class XBRLSegmentFilter.
  XBRLSiblingFilter | The Class XBRLSiblingFilter.
  XBRLSingleMeasureFilter | The Class XBRLSingleMeasureFilter.
  XBRLSpecificIdentifierFilter | The Class XBRLSpecificIdentifierFilter.
  XBRLSpecificSchemeFilter | The Class XBRLSpecificSchemeFilter.
  XBRLTypedDimensionFilter | The Class XBRLTypedDimensionFilter.
  XBRLUserDefinedFilterOrderTool | This class implements the XBRLFIlterOrderTool interface but obtains the proper order from a configuration file that must exists on the XBRLRSHOME folder and must have the name "XBRLUserDefinedFilterOrderToolConfig.xml" where the order of filters is defined
  XBRLValueNilFilter | The Class XBRLValueNilFilter.
  XBRLValuePrecisionFilter | The Class XBRLValuePrecisionFilter.

- Enum Summary
  Enum | Description
  --- | ---
  XBRLAspectCoverFilter.Aspect | The Enum Aspect.