## Uses of Interface
com.ihr.xbrl.om.formula.filters.XBRLFormulaFilter

- Packages that use XBRLFormulaFilter
  Package | Description
  --- | ---
  com.ihr.xbrl.om.formula | Provides the classes necessary to implement a plug in XBRL processor for validation of docuents and taxonomies according to the XBRL formula specification 1.0 At this stage the package is just created.
  com.ihr.xbrl.om.formula.filters |
  com.ihr.xbrl.om.table | This package contains an object model to work with tables as defined in the XBRL Table specification The current implementation is based on table linkbase PWD http://www.xbrl.org/Specification/table-linkbase/PWD-2013-05-17/table-linkbase-PWD-2013-05-17.html The XBRLTableProcessor class

- - ### Uses of XBRLFormulaFilter in com.ihr.xbrl.om.formula

    Methods in com.ihr.xbrl.om.formula that return XBRLFormulaFilter
    Modifier and Type | Method and Description
    --- | ---
    `XBRLFormulaFilter` | XBRLFilterUse.`getFilter()` Gets the filter.

    Methods in com.ihr.xbrl.om.formula with parameters of type XBRLFormulaFilter
    Modifier and Type | Method and Description
    --- | ---
    `static XBRLFilterUse` | XBRLFilterUse.`createFilterUse(XBRLFormulaProcessor proc, XBRLRelationship rel, XBRLFormulaFilter filter)` Factory method.

  - ### Uses of XBRLFormulaFilter in com.ihr.xbrl.om.formula.filters

    Subinterfaces of XBRLFormulaFilter in com.ihr.xbrl.om.formula.filters
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `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.
    `interface` | `XBRLLogicalOpFilter` This is a mark interface.

    Classes in com.ihr.xbrl.om.formula.filters that implement XBRLFormulaFilter
    Modifier and Type | Class and Description
    --- | ---
    `class` | `XBRLAncestorFilter` The Class XBRLAncestorFilter.
    `class` | `XBRLAndFilter` The Class XBRLAndFilter.
    `class` | `XBRLAspectCoverFilter` The Class XBRLAspectCoverFilter.
    `class` | `XBRLConceptBalanceFilter` The Class XBRLConceptBalanceFilter.
    `class` | `XBRLConceptCustomAttributeFilter` The Class XBRLConceptCustomAttributeFilter.
    `class` | `XBRLConceptDataTypeFilter` The Class XBRLConceptDataTypeFilter.
    `class` | `XBRLConceptFilterAbstract` The Class XBRLConceptFilterAbstract.
    `class` | `XBRLConceptNameFilter` The Class XBRLConceptNameFilter.
    `class` | `XBRLConceptPeriodTypeFilter` The Class XBRLConceptPeriodTypeFilter.
    `class` | `XBRLConceptRelationFilter` The Class XBRLConceptRelationFilter.
    `class` | `XBRLConceptSubstitutionGroupFilter` The Class XBRLConceptSubstitutionGroupFilter.
    `class` | `XBRLDimensionFilterAbstract` The Class XBRLDimensionFilterAbstract.
    `class` | `XBRLExplicitDimensionFilter` The Class XBRLExplicitDimensionFilter.
    `class` | `XBRLExplicitDimensionMultiFilter` The Class XBRLExplicitDimensionMultiFilter.
    `class` | `XBRLFormulaFilterBase` The Class XBRLFormulaFilterBase.
    `class` | `XBRLGeneralFilter` The Class XBRLGeneralFilter.
    `class` | `XBRLGeneralMeasuresFilter` The Class XBRLGeneralMeasuresFilter.
    `class` | `XBRLIdentifierFilter` The Class XBRLIdentifierFilter.
    `class` | `XBRLLocationFilter` The Class XBRLLocationFilter.
    `class` | `XBRLMatchAbstractFilter` The Class XBRLMatchAbstractFilter.
    `class` | `XBRLMatchConceptFilter` The Class XBRLMatchConceptFilter.
    `class` | `XBRLMatchDimensionFilter` The Class XBRLMatchDimensionFilter.
    `class` | `XBRLMatchEntityIdentifierFilter` The Class XBRLMatchEntityIdentifierFilter.
    `class` | `XBRLMatchLocationFilter` The Class XBRLMatchLocationFilter.
    `class` | `XBRLMatchNonXDTScenarioFilter` The Class XBRLMatchNonXDTScenarioFilter.
    `class` | `XBRLMatchNonXDTSegmentFilter` The Class XBRLMatchNonXDTSegmentFilter.
    `class` | `XBRLMatchPeriodFilter` The Class XBRLMatchPeriodFilter.
    `class` | `XBRLMatchScenarioFilter` The Class XBRLMatchScenarioFilter.
    `class` | `XBRLMatchSegmentFilter` The Class XBRLMatchSegmentFilter.
    `class` | `XBRLMatchUnitFilter` The Class XBRLMatchUnitFilter.
    `class` | `XBRLOrFilter` The Class XBRLOrFilter.
    `class` | `XBRLParentFilter` The Class XBRLParentFilter.
    `class` | `XBRLPeriodEndFilter` The Class XBRLPeriodEndFilter.
    `class` | `XBRLPeriodFilter` The Class XBRLPeriodFilter.
    `class` | `XBRLPeriodFilterAbstract` The Class XBRLPeriodFilterAbstract.
    `class` | `XBRLPeriodForeverFilter` The Class XBRLPeriodForeverFilter.
    `class` | `XBRLPeriodInstantDurationFilter` The Class XBRLPeriodInstantDurationFilter.
    `class` | `XBRLPeriodInstantFilter` The Class XBRLPeriodInstantFilter.
    `class` | `XBRLPeriodStartFilter` The Class XBRLPeriodStartFilter.
    `class` | `XBRLRegExpIdentifierFilter` The Class XBRLRegExpIdentifierFilter.
    `class` | `XBRLRegExpSchemeFilter` The Class XBRLRegExpSchemeFilter.
    `class` | `XBRLRelativeFilter` The Class XBRLRelativeFilter.
    `class` | `XBRLScenarioFilter` The Class XBRLScenarioFilter.
    `class` | `XBRLSegmentFilter` The Class XBRLSegmentFilter.
    `class` | `XBRLSiblingFilter` The Class XBRLSiblingFilter.
    `class` | `XBRLSingleMeasureFilter` The Class XBRLSingleMeasureFilter.
    `class` | `XBRLSpecificIdentifierFilter` The Class XBRLSpecificIdentifierFilter.
    `class` | `XBRLSpecificSchemeFilter` The Class XBRLSpecificSchemeFilter.
    `class` | `XBRLTypedDimensionFilter` The Class XBRLTypedDimensionFilter.
    `class` | `XBRLValueNilFilter` The Class XBRLValueNilFilter.
    `class` | `XBRLValuePrecisionFilter` The Class XBRLValuePrecisionFilter.

    Methods in com.ihr.xbrl.om.formula.filters with parameters of type XBRLFormulaFilter
    Modifier and Type | Method and Description
    --- | ---
    `int` | XBRLUserDefinedFilterOrderTool.`compare(XBRLFormulaFilter o1, XBRLFormulaFilter o2)`
    `int` | XBRLFilterOrderToolImpl.`compare(XBRLFormulaFilter o1, XBRLFormulaFilter o2)`
    `int` | XBRLFilterOrderTool.`compare(XBRLFormulaFilter o1, XBRLFormulaFilter o2)`

    Method parameters in com.ihr.xbrl.om.formula.filters with type arguments of type XBRLFormulaFilter
    Modifier and Type | Method and Description
    --- | ---
    `int` | XBRLUserDefinedFilterOrderTool.`getFilterWeight(java.lang.Class<? extends XBRLFormulaFilter> clazz)`
    `int` | XBRLFilterOrderToolImpl.`getFilterWeight(java.lang.Class<? extends XBRLFormulaFilter> clazz)`
    `int` | XBRLFilterOrderTool.`getFilterWeight(java.lang.Class<? extends XBRLFormulaFilter> clazz)` Computes a value that will be used to order filters used in the evaluation of a fact variable.

  - ### Uses of XBRLFormulaFilter in com.ihr.xbrl.om.table

    Methods in com.ihr.xbrl.om.table that return XBRLFormulaFilter
    Modifier and Type | Method and Description
    --- | ---
    `XBRLFormulaFilter` | XBRLFilterUse.`getFilter()` Gets the filter.

    Methods in com.ihr.xbrl.om.table with parameters of type XBRLFormulaFilter
    Modifier and Type | Method and Description
    --- | ---
    `static XBRLFilterUse` | XBRLFilterUse.`createFilterUse(XBRLTableProcessor proc, XBRLRelationship rel, XBRLFormulaFilter filter)` Factory method.