## Uses of Class
com.ihr.xbrl.dts.ColumnPeriod

- Packages that use ColumnPeriod
  Package | Description
  --- | ---
  com.ihr.xbrl.dts | Provides the classes necessary to investigate the content of a DTS.

- - ### Uses of ColumnPeriod in com.ihr.xbrl.dts

    Methods in com.ihr.xbrl.dts that return ColumnPeriod
    Modifier and Type | Method and Description
    --- | ---
    `ColumnPeriod` | InstanceExplorer.`getColumn(CompanyKey ck, int index)` Gets the column.
    `ColumnPeriod` | PeriodMember.`getMember()`
    `ColumnPeriod` | FactsColumn.`getPeriod()` Gets the period.

    Methods in com.ihr.xbrl.dts that return types with arguments of type ColumnPeriod
    Modifier and Type | Method and Description
    --- | ---
    `Member<ColumnPeriod>` | PeriodMember.`clone()`
    `java.util.Iterator<ColumnPeriod>` | InstanceExplorer.`getColumnKeysIterator(CompanyKey ck)` Gets the column keys iterator.

    Methods in com.ihr.xbrl.dts with parameters of type ColumnPeriod
    Modifier and Type | Method and Description
    --- | ---
    `void` | InstanceExplorer.`addColumn(CompanyKey ck, ColumnPeriod col)` Adds the column.
    `int` | ColumnPeriod.ColumnPeriodStartComparator.`compare(ColumnPeriod o1, ColumnPeriod o2)`
    `int` | ColumnPeriod.ColumnPeriodEndComparator.`compare(ColumnPeriod o1, ColumnPeriod o2)`
    `int` | ColumnPeriod.ColumnPeriodDurationComparator.`compare(ColumnPeriod o1, ColumnPeriod o2)`
    `void` | InstanceExplorer.`delColumn(CompanyKey ck, ColumnPeriod col)` Del column.
    `FactsColumn[]` | InstanceExplorer.`getFactsColumn(CompanyKey ck, ColumnPeriod period)` This is never null.
    `HandleDateStep.InstantMode` | InstantOnColumnRecognitionSupport.`getInstantMode(XBRLFactItem fact, ColumnPeriod cp)` This method returns a value from the InstantMode enumeration as follows: BOP if the fact is instant and the date corresponds to the beginning of the column period EOP if the fact is instant and the date corresponds to the end of the column period ANY if the fact is instant and the date is within the period but is not BOP and not EOP UNKOWN in any other cases including the fact is duration .
    `HandleDateStep.InstantMode` | BasicInstantOnColumnRecognition.`getInstantMode(XBRLFactItem fact, ColumnPeriod cp)`

    Constructors in com.ihr.xbrl.dts with parameters of type ColumnPeriod
    Constructor and Description
    `ColumnPeriod(HasBoySupport boyManager, ColumnPeriod period, int dateStep)` Creates a new ColumnPeriod that starts at the same date as the column period in the parameter but extends to the end of the dateStep in the second parameter.
    `FactsColumn(ColumnPeriod period)` Instantiates a new facts column.
    `PeriodMember(ColumnPeriod cp, Dimension<?> dim)` Instantiates a new period member.