## Uses of Class
com.ihr.xbrl.mapper.Fact

- Packages that use Fact
  Package | Description
  --- | ---
  com.ihr.xbrl.mapper | Provides the classes necessary access to content in whatever format and create an XBRL Instance document This package contains the MapEngine and Mappers that uses a configuration file with an Instance template.
  com.ihr.xbrl.mapper.source | Provides implementations of drivers to obtain data from multiple sources in order to create an XBRL Instance Some of the drivers collects data from a web form or from an excel file.
  com.ihr.xbrl.mapper.source.worksheet | This package contains the root class for the mapper XBRL drivers that obtains information from spreadsheets, Excel and Google sheets are currently implemented.

- - ### Uses of Fact in com.ihr.xbrl.mapper

    Methods in com.ihr.xbrl.mapper that return Fact
    Modifier and Type | Method and Description
    --- | ---
    `Fact` | MapperBase.`getFactFromMapIdentifier(java.lang.String mapIdentifier)` Returns the Fact associated with the mapIdentifier or null if the mapIdentifier is not associated with any Fact.

    Methods in com.ihr.xbrl.mapper that return types with arguments of type Fact
    Modifier and Type | Method and Description
    --- | ---
    `java.util.Vector<Fact>` | MapperBase.`getAllFactsForElement(XMLElementDefinition definition)` Return all facts associated with this element definition.
    `java.util.Iterator<Fact>` | MapperFileSaveInterface.`getChildrenFacts()` Access to facts on the configuration file.
    `java.util.Iterator<Fact>` | MapperBase.`getChildrenFacts()`
    `java.util.Iterator<Fact>` | HasFacts.`getChildrenFacts()` Access to an iterator over the children facts of this object.
    `java.util.Iterator<Fact>` | Fact.`getChildrenFacts()`

    Methods in com.ihr.xbrl.mapper with parameters of type Fact
    Modifier and Type | Method and Description
    --- | ---
    `void` | Section.`addFact(Fact d)` Adds the fact.
    `void` | MapperBase.`addFact(Fact newFact)`
    `void` | HasFacts.`addFact(Fact newFact)` Adds a new Fact to the end of the Facts container.
    `void` | Fact.`addFact(Fact newFact)`
    `void` | MapperBase.`addFactAt(Fact newFact, int pos)`
    `void` | HasFacts.`addFactAt(Fact newFact, int pos)` Adds a new Fact at the position indicated by pos.
    `void` | Fact.`addFactAt(Fact newFact, int pos)`
    `void` | MapperBase.`delFact(Fact fact)`
    `void` | HasFacts.`delFact(Fact fact)` Removes a fact from the container.
    `void` | Fact.`delFact(Fact fact)`
    `void` | MapperBase.`registerFact(Fact fact)`
    `void` | HasFacts.`registerFact(Fact fact)` Registers a new fact has been added to the container.
    `void` | Fact.`registerFact(Fact fact)`
    `void` | MapperBase.`unregisterFact(Fact fact)`
    `void` | HasFacts.`unregisterFact(Fact fact)` Same as `HasFacts.registerFact(Fact)` but in this case for removing the information stored.
    `void` | Fact.`unregisterFact(Fact fact)`

  - ### Uses of Fact in com.ihr.xbrl.mapper.source

    Methods in com.ihr.xbrl.mapper.source with parameters of type Fact
    Modifier and Type | Method and Description
    --- | ---
    `int` | XBRLFileDataSource.`getNumberOfValues(java.lang.String mapIdentifier, Fact fact)`
    `int` | XBRLDataSource.`getNumberOfValues(java.lang.String mapIdentifier, Fact fact)` Each data item has mapIdentifier string, each used concept in the taxonomy has at least one mapIdentifier This method returns the number of facts in the source that corresponds to the mapIdentifier string.
    `int` | WebFormDataSource.`getNumberOfValues(java.lang.String mapIdentifier, Fact fact)`
    `int` | VoidDataSource.`getNumberOfValues(java.lang.String mapIdentifier, Fact fact)`
    `int` | SQLDataSource.`getNumberOfValues(java.lang.String mapIdentifier, Fact fact)`
    `int` | JNDIDataSource.`getNumberOfValues(java.lang.String mapIdentifier, Fact fact)`
    `int` | CSVDataSource.`getNumberOfValues(java.lang.String mapIdentifier, Fact fact)`

  - ### Uses of Fact in com.ihr.xbrl.mapper.source.worksheet

    Methods in com.ihr.xbrl.mapper.source.worksheet with parameters of type Fact
    Modifier and Type | Method and Description
    --- | ---
    `int` | AbstractWorksheetDataSource.`getNumberOfValues(java.lang.String mapIdentifier, Fact fact)`