## Uses of Class
com.ihr.xbrl.om.taxonomy.XBRLItem.PeriodType

- Packages that use XBRLItem.PeriodType
  Package | Description
  --- | ---
  com.ihr.xbrl.dts | Provides the classes necessary to investigate the content of a DTS.
  com.ihr.xbrl.mapper.instance |
  com.ihr.xbrl.om.formula.aspects |
  com.ihr.xbrl.om.instance | Provides the classes necessary to process, read and write the content of XBRL Instance documents.
  com.ihr.xbrl.om.table.definition | Classes supporting definition nodes
  com.ihr.xbrl.om.taxonomy | Provides the classes necessary to process, write and read XBRL Taxonomy schemas and content of the XBRL Taxonomy Schemas that requires XBRL processing.

- - ### Uses of XBRLItem.PeriodType in com.ihr.xbrl.dts

    Methods in com.ihr.xbrl.dts with parameters of type XBRLItem.PeriodType
    Modifier and Type | Method and Description
    --- | ---
    `java.util.Collection<XBRLContext>` | InstanceExplorer.`getAllContexts(CompanyKey ck, XBRLItem.PeriodType periodType)` Access to a collection of all contexts that are associated with factColumns in this InstanceExplorer.
    `XBRLContext` | FactsColumn.`getContexts(XBRLItem.PeriodType periodType, int use)` Returns the most used XBRLContext object in this column filtered by the period type and FactUse.
    `static XBRLPeriod` | InstanceExplorer.`makePeriod(XBRLItem.PeriodType periodType, int dateStep, DTSContainer dts)` Creates a period of a specified period type (Instant or Duration) and sets the values according to the dateStep value.
    `XBRLPeriod` | PeriodMember.`toPeriod(DTSContainer container, XBRLItem.PeriodType type, HandleDateStep.InstantMode mode)` To period.

  - ### Uses of XBRLItem.PeriodType in com.ihr.xbrl.mapper.instance

    Methods in com.ihr.xbrl.mapper.instance that return XBRLItem.PeriodType
    Modifier and Type | Method and Description
    --- | ---
    `XBRLItem.PeriodType` | MapperPeriodBase.`getPeriodType()` Returns XBRLItem.DURATION or XBRLItem.INSTANT depending on the context period information.
    `XBRLItem.PeriodType` | MapperPeriod.`getPeriodType()` Gets the period type.

  - ### Uses of XBRLItem.PeriodType in com.ihr.xbrl.om.formula.aspects

    Methods in com.ihr.xbrl.om.formula.aspects that return XBRLItem.PeriodType
    Modifier and Type | Method and Description
    --- | ---
    `XBRLItem.PeriodType` | PeriodAspectRule.`getPeriodType(XBRLItem item)`
    `XBRLItem.PeriodType` | PeriodAspectInterface.`getPeriodType(XBRLItem item)` Returns a constant identifying either XBRLItem.DURATION or XBRLItem.INSTANT
    `XBRLItem.PeriodType` | DefaultAspectRule.`getPeriodType(XBRLItem item)`

  - ### Uses of XBRLItem.PeriodType in com.ihr.xbrl.om.instance

    Methods in com.ihr.xbrl.om.instance that return XBRLItem.PeriodType
    Modifier and Type | Method and Description
    --- | ---
    `XBRLItem.PeriodType` | XBRLPeriod.`getPeriodType()` Returns XBRLItem.DURATION or XBRLItem.INSTANT depending on the context period information.

    Methods in com.ihr.xbrl.om.instance with parameters of type XBRLItem.PeriodType
    Modifier and Type | Method and Description
    --- | ---
    `static java.lang.String` | XBRLPeriod.`getLocalizedPeriodType(XBRLItem.PeriodType periodType)` Returns a localized string representing the period type. this is, in English "instant" or "duration".

  - ### Uses of XBRLItem.PeriodType in com.ihr.xbrl.om.table.definition

    Methods in com.ihr.xbrl.om.table.definition that return XBRLItem.PeriodType
    Modifier and Type | Method and Description
    --- | ---
    `XBRLItem.PeriodType` | PeriodsAspectInterface.`getPeriodType(XBRLItem item)` Returns a constant identifying either XBRLItem.DURATION or XBRLItem.INSTANT
    `XBRLItem.PeriodType` | PeriodAspectRule.`getPeriodType(XBRLItem item)`
    `XBRLItem.PeriodType` | PeriodAspectNode.`getPeriodType(XBRLItem item)`
    `XBRLItem.PeriodType` | PeriodAspectInterface.`getPeriodType(XBRLItem item)` Returns a constant identifying either XBRLItem.DURATION or XBRLItem.INSTANT

  - ### Uses of XBRLItem.PeriodType in com.ihr.xbrl.om.taxonomy

    Methods in com.ihr.xbrl.om.taxonomy that return XBRLItem.PeriodType
    Modifier and Type | Method and Description
    --- | ---
    `XBRLItem.PeriodType` | XBRLItem.`getPeriodType()` returns XBRLItem.DURATION or XBRLItem.INSTANT
    `static XBRLItem.PeriodType` | XBRLItem.PeriodType.`getPeriodType(java.lang.String periodType)` Returns the PeriodType enumerated value of the period type in the string.
    `XBRLItem.PeriodType` | XBRLItem.`setPeriodType(XBRLItem.PeriodType newValue)` Sets the value of the [Period Type] property or resets it if newValue is null.
    `static XBRLItem.PeriodType` | XBRLItem.PeriodType.`valueOf(java.lang.String name)` Returns the enum constant of this type with the specified name.
    `static XBRLItem.PeriodType[]` | XBRLItem.PeriodType.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

    Methods in com.ihr.xbrl.om.taxonomy with parameters of type XBRLItem.PeriodType
    Modifier and Type | Method and Description
    --- | ---
    `static java.lang.String` | XBRLItem.PeriodType.`getPeriodType(XBRLItem.PeriodType periodType)` Returns a string representation of the period type received as a parameter.
    `static java.lang.String` | XBRLItem.PeriodType.`getPeriodTypeLocaliced(XBRLItem.PeriodType periodType)` Returns a string representation of the period type received as a parameter.
    `XBRLItem.PeriodType` | XBRLItem.`setPeriodType(XBRLItem.PeriodType newValue)` Sets the value of the [Period Type] property or resets it if newValue is null.

    Constructors in com.ihr.xbrl.om.taxonomy with parameters of type XBRLItem.PeriodType
    Constructor and Description
    `XBRLItem(XBRLTaxonomy parent, java.lang.String name, java.lang.String _default, XBRLXSDTypeDefinition type, javax.xml.namespace.QName substitutionGroup, XBRLItem.PeriodType periodType, XBRLItem.BalanceType balance, java.lang.Boolean _abstract, java.lang.Boolean nillable, int block, int _final, java.lang.String fixed)` Creates and XBRL Item definition.