## Uses of Class
com.ihr.xbrl.om.instance.XBRLEntity

- Packages that use XBRLEntity
  Package | Description
  --- | ---
  com.ihr.xbrl.dts | Provides the classes necessary to investigate the content of a DTS.
  com.ihr.xbrl.filters | Provides the classes necessary to identify a fact in an instance document by all the properties the element could be uniquely identified.
  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.pojo | Provides the classes necessary to access to the content of a DTS using POJO technology.

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

    Methods in com.ihr.xbrl.dts that return XBRLEntity
    Modifier and Type | Method and Description
    --- | ---
    `XBRLEntity` | IdentifierMember.`toEntity(DTSContainer dts)` To entity.
    `XBRLEntity` | CompanyKey.`toEntity(DTSContainer dts)` Returns back a new generated XBRLEntity on the DTSContainer indicated in the dts parameter.

    Methods in com.ihr.xbrl.dts with parameters of type XBRLEntity
    Modifier and Type | Method and Description
    --- | ---
    `void` | EditorSourceImpl.`addEntity(XBRLEntity entity)` Adds a new value to the entity aspect.

    Constructors in com.ihr.xbrl.dts with parameters of type XBRLEntity
    Constructor and Description
    `CompanyKey(XBRLEntity entity)` Instantiates a new company key.

  - ### Uses of XBRLEntity in com.ihr.xbrl.filters

    Methods in com.ihr.xbrl.filters with parameters of type XBRLEntity
    Modifier and Type | Method and Description
    --- | ---
    `static XBRLFilterInterface` | CompanyFilter.`newCompanyFilter(XBRLEntity entity, XBRLInstance instance, org.hibernate.Session session)` New company filter.

  - ### Uses of XBRLEntity in com.ihr.xbrl.mapper.instance

    Methods in com.ihr.xbrl.mapper.instance that return XBRLEntity
    Modifier and Type | Method and Description
    --- | ---
    `XBRLEntity` | MapperContextBase.`getEntity()` Gets the entity.
    `XBRLEntity` | MapperContext.`getEntity()` Gets the entity.

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

    Methods in com.ihr.xbrl.om.formula.aspects that return XBRLEntity
    Modifier and Type | Method and Description
    --- | ---
    `XBRLEntity` | EntityIdentifierAspectRule.`getEntity(XPathHelper xph)`
    `XBRLEntity` | EntityIdentifierAspectInterface.`getEntity(XPathHelper xph)` Gets the entity.
    `XBRLEntity` | DefaultAspectRule.`getEntity(XPathHelper xph)`

  - ### Uses of XBRLEntity in com.ihr.xbrl.om.instance

    Methods in com.ihr.xbrl.om.instance that return XBRLEntity
    Modifier and Type | Method and Description
    --- | ---
    `XBRLEntity` | XBRLEntity.`clone()`
    `XBRLEntity` | XBRLEntity.`clone(DTSContainer newDTS)`
    `XBRLEntity` | XBRLContext.`getEntity()` Obtains the entity associated with this context or null.

    Methods in com.ihr.xbrl.om.instance with parameters of type XBRLEntity
    Modifier and Type | Method and Description
    --- | ---
    `void` | XBRLContext.`setEntity(XBRLEntity entity)` Sets the entity for this context this method resets validation of the context.

    Constructors in com.ihr.xbrl.om.instance with parameters of type XBRLEntity
    Constructor and Description
    `XBRLContext(DTSContainer dts, XBRLEntity entity, XBRLPeriod period, XBRLScenario scenario)` Creates a new context with the supplied entity, period and scenario.
    `XBRLContext(XBRLInstance parent, XBRLEntity entity, XBRLPeriod period, XBRLScenario scenario)` Creates a new context with the supplied entity, period and scenario and set the parent to the parent instance.
    `XBRLEntity(XBRLEntity other)` Instantiates a new XBRL entity.

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

    Methods in com.ihr.xbrl.om.table.definition that return XBRLEntity
    Modifier and Type | Method and Description
    --- | ---
    `XBRLEntity[]` | EntityIdentifiersAspectInterface.`getEntities()` Gets the entity.
    `XBRLEntity[]` | EntityIdentifierAspectNode.`getEntities()`
    `XBRLEntity` | EntityIdentifierAspectRule.`getEntity(XBRLStructuralTable xbrlTable)`
    `XBRLEntity` | EntityIdentifierAspectInterface.`getEntity(XBRLStructuralTable xbrlTable)` Gets the entity.
    `XBRLEntity` | EntityIdentifierAspectRule.`getMember(XBRLStructuralTable table, CellHeader[] header)`
    `XBRLEntity` | EntityIdentifierAspectNode.`getMember(XBRLStructuralTable table, CellHeader[] header)`

  - ### Uses of XBRLEntity in com.ihr.xbrl.pojo

    Methods in com.ihr.xbrl.pojo with parameters of type XBRLEntity
    Modifier and Type | Method and Description
    --- | ---
    `XBRLEntity` | XBRLPojoGenerator.`generate(XBRLEntity entity)` Generate.