# Hierarchy For Package com.ihr.xbrl.mapper.filters

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - java.util.AbstractCollection<E> (implements java.util.Collection<E>)
    - java.util.AbstractList<E> (implements java.util.List<E>)
      - java.util.Vector<E> (implements java.lang.Cloneable, java.util.List<E>, java.util.RandomAccess, java.io.Serializable)
        - com.ihr.xbrl.mapper.filters.XBRLAndFilter (implements com.ihr.xbrl.mapper.filters.XBRLFacetFilter)
        - com.ihr.xbrl.mapper.filters.XBRLOrFilter (implements com.ihr.xbrl.mapper.filters.XBRLFacetFilter)
  - com.ihr.xbrl.mapper.filters.XBRLConceptNameFilter (implements com.ihr.xbrl.mapper.filters.XBRLFacetFilter)
  - com.ihr.xbrl.mapper.filters.XBRLContextFilter (implements com.ihr.xbrl.mapper.filters.XBRLFacetFilter)
  - com.ihr.xbrl.mapper.filters.XBRLCTimeFilter (implements com.ihr.xbrl.mapper.filters.XBRLFacetFilter)
  - com.ihr.xbrl.mapper.filters.XBRLCTimeFilter.DurationFilter (implements com.ihr.xbrl.mapper.filters.XBRLFacetFilter)
    - com.ihr.xbrl.mapper.filters.XBRLCTimeFilter.XBRLCDurationAnyFilter
    - com.ihr.xbrl.mapper.filters.XBRLCTimeFilter.XBRLCDurationDurationFilter
    - com.ihr.xbrl.mapper.filters.XBRLCTimeFilter.XBRLCDurationLongestFilter
    - com.ihr.xbrl.mapper.filters.XBRLCTimeFilter.XBRLCDurationShortestFilter
  - com.ihr.xbrl.mapper.filters.XBRLCTimeFilter.TimeFilter (implements com.ihr.xbrl.mapper.filters.XBRLFacetFilter)
    - com.ihr.xbrl.mapper.filters.XBRLCTimeFilter.XBRLCTimeAnyFilter
    - com.ihr.xbrl.mapper.filters.XBRLCTimeFilter.XBRLCTimeDateFilter
    - com.ihr.xbrl.mapper.filters.XBRLCTimeFilter.XBRLCTimeLatestFilter
    - com.ihr.xbrl.mapper.filters.XBRLCTimeFilter.XBRLCTimeOldestFilter
    - com.ihr.xbrl.mapper.filters.XBRLCTimeFilter.XBRLCTimeSameEndFilter
    - com.ihr.xbrl.mapper.filters.XBRLCTimeFilter.XBRLCTimeSameInstantFilter
    - com.ihr.xbrl.mapper.filters.XBRLCTimeFilter.XBRLCTimeSameStartFilter
  - com.ihr.xbrl.mapper.filters.XBRLExplicitDimensionFilter (implements com.ihr.xbrl.mapper.filters.XBRLFacetFilter)
    - com.ihr.xbrl.mapper.filters.XBRLExplicitDimensionDefaultFilter
    - com.ihr.xbrl.mapper.filters.XBRLExplicitDimensionScenarioFilter
    - com.ihr.xbrl.mapper.filters.XBRLExplicitDimensionSegmentFilter
  - com.ihr.xbrl.mapper.filters.XBRLFalseFilter (implements com.ihr.xbrl.mapper.filters.XBRLFacetFilter)
  - com.ihr.xbrl.mapper.filters.XBRLFilterCompiler
  - com.ihr.xbrl.mapper.filters.XBRLRefFilter (implements com.ihr.xbrl.mapper.filters.XBRLFacetFilter)
  - com.ihr.xbrl.mapper.filters.XBRLTimeFilter (implements com.ihr.xbrl.mapper.filters.XBRLFacetFilter)
  - com.ihr.xbrl.mapper.filters.XBRLTrueFilter (implements com.ihr.xbrl.mapper.filters.XBRLFacetFilter)

## Interface Hierarchy

- com.ihr.xbrl.mapper.filters.XBRLFacetFilter
- com.ihr.xbrl.mapper.filters.XBRLFilterContext

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.ihr.xbrl.mapper.filters.XBRLCTimeFilter.TimeFilterPosition