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

- Packages that use XBRLFactNumeric
  Package | Description
  --- | ---
  com.ihr.xbrl.adins.efm.errors | Provides classes for the specific error messages for the the implementation of the Edgar Filer Manual validation add-in This package is part of the implementation of the Edgar Filer Manual
  com.ihr.xbrl.dts | Provides the classes necessary to investigate the content of a DTS.
  com.ihr.xbrl.om.errors | Provides the classes necessary to produce and process XBRL related errors There are two error categories.
  com.ihr.xbrl.om.instance | Provides the classes necessary to process, read and write the content of XBRL Instance documents.
  com.ihr.xbrl.om.utr | Provides classes for handling the Units Registry from XBRL International The Units Registry provides extra validation of elements based on the element data type and the unit assigned by XBRL International in the Units Registry.
  com.ihr.xbrl.om.utr.errors |
  com.ihr.xbrl.pojo | Provides the classes necessary to access to the content of a DTS using POJO technology.

- - ### Uses of XBRLFactNumeric in com.ihr.xbrl.adins.efm.errors

    Constructors in com.ihr.xbrl.adins.efm.errors with parameters of type XBRLFactNumeric
    Constructor and Description
    `EFMNumericValuesMustNotUsePrecision(XBRLFactNumeric xbrlFactNumeric)` Instantiates a new EFM numeric values must not use precision.

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

    Methods in com.ihr.xbrl.dts that return XBRLFactNumeric
    Modifier and Type | Method and Description
    --- | ---
    `XBRLFactNumeric` | KeysForFactsProvider.ReferenciableFixReplaceValue.`getFact()` Gets the fact.

    Methods in com.ihr.xbrl.dts with parameters of type XBRLFactNumeric
    Modifier and Type | Method and Description
    --- | ---
    `void` | UnitsProvider.`factChangedUnit(XBRLFactNumeric fact, XBRLUnit oldUnit, XBRLUnit newUnit)` Fact changed unit.
    `void` | InstanceExplorer.`factChangedUnit(XBRLFactNumeric fact, XBRLUnit oldUnit, XBRLUnit newUnit)`
    `void` | DimensionalInstanceExplorer.`factChangedUnit(XBRLFactNumeric fact, XBRLUnit oldUnit, XBRLUnit newUnit)`

    Constructors in com.ihr.xbrl.dts with parameters of type XBRLFactNumeric
    Constructor and Description
    `KeysForFactsProvider.ReferenciableFixReplaceValue(XBRLFactNumeric fact, XBRLNumber accumulated)` Instantiates a new referenciable fix replace value.

  - ### Uses of XBRLFactNumeric in com.ihr.xbrl.om.errors

    Methods in com.ihr.xbrl.om.errors that return XBRLFactNumeric
    Modifier and Type | Method and Description
    --- | ---
    `XBRLFactNumeric` | XBRLInconsistencyRoundToPrecision0.`getFact()` Gets the fact.
    `XBRLFactNumeric` | XBRLInconsistencyComparingWithZeroPrecisionZero.`getFactTotal()` Gets the fact total.
    `XBRLFactNumeric` | XBRLInconsistencyCalculationMismatch.`getFactTotal()` Gets the fact total.

    Methods in com.ihr.xbrl.om.errors with parameters of type XBRLFactNumeric
    Modifier and Type | Method and Description
    --- | ---
    `static java.lang.String` | LinkableErrorMessageHelpers.`getLinkForFixReplaceReportedValueWithCalculatedValue(XBRLFactNumeric fact, XBRLNumber accumulated, KeysForFactsProvider kp)` Generates a form with a button that shows a message to replace reported value with accumulated value.

    Constructors in com.ihr.xbrl.om.errors with parameters of type XBRLFactNumeric
    Constructor and Description
    `XBRLInconsistencyCalculationMismatch(XBRLRoleType role, XBRLFactNumeric factTotal, XBRLNumber accumulated, java.util.Vector<XBRLInconsistency.Contributor> contributors)` Instantiates a new XBRL inconsistency calculation mismatch.
    `XBRLInconsistencyComparingWithZeroPrecisionZero(XBRLRoleType role, XBRLFactNumeric factTotal, XBRLNumber sum, java.util.Vector<XBRLInconsistency.Contributor> contributors)` Instantiates a new XBRL inconsistency comparing with zero precision zero.
    `XBRLInconsistencyRoundToPrecision0(XBRLFactNumeric fact)` Instantiates a new XBRL inconsistency round to precision0.
    `XBRLValidationExceptionFactError(XBRLFactNumeric factNumeric, XBRLValidationException exception)` Instantiates a new XBRL validation exception fact error.
    `XBRLValidationExceptionMissingUnitForNumericFact(XBRLFactNumeric factNumeric)` Instantiates a new XBRL validation exception missing unit for numeric fact.
    `XBRLValidationExceptionMissingUnitForNumericFact(XBRLFactNumeric factNumeric, java.lang.String idUnitRef)` Instantiates a new XBRL validation exception missing unit for numeric fact.
    `XBRLValidationExceptionNumericValueHasDecimalsAndPrecision(XBRLFactNumeric factNumeric)` Instantiates a new XBRL validation exception numeric value has decimals and precision.
    `XBRLValidationExceptionNumericValueHasNoDecimalsAndNoPrecision(XBRLFactNumeric factNumeric)` Instantiates a new XBRL validation exception numeric value has no decimals and no precision.
    `XBRLValidationExceptionNumericValueIsNillAndHasDecimalsOrPrecision(XBRLFactNumeric factNumeric)` Instantiates a new XBRL validation exception numeric value is nill and has decimals or precision.

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

    Methods in com.ihr.xbrl.om.instance that return XBRLFactNumeric
    Modifier and Type | Method and Description
    --- | ---
    `XBRLFactNumeric` | XBRLFactNumeric.`clone()`
    `XBRLFactNumeric` | XBRLFactNumeric.`clone(DTSContainer newDTS)`
    `XBRLFactNumeric` | XBRLNumericValue.`getFact()`
    `XBRLFactNumeric` | XBRLNumber.`getFact()` Access to the XBRLFactNumeric that is the container of this XBRLNumericValue.
    `XBRLFactNumeric` | XBRLFractionValue.`getFact()`

    Methods in com.ihr.xbrl.om.instance with parameters of type XBRLFactNumeric
    Modifier and Type | Method and Description
    --- | ---
    `void` | XBRLNumericValue.`setFact(XBRLFactNumeric factNumeric)`
    `void` | XBRLNumber.`setFact(XBRLFactNumeric factNumeric)` Sets the fact.
    `void` | XBRLFractionValue.`setFact(XBRLFactNumeric factNumeric)`

    Constructors in com.ihr.xbrl.om.instance with parameters of type XBRLFactNumeric
    Constructor and Description
    `XBRLFractionValue(XBRLFactNumeric fact, java.lang.Number numerator, java.lang.Number denominator)` Instantiates a new XBRL fraction value.
    `XBRLNumericValue(XBRLFactNumeric fact)` Creation of an empty XBRLNumericValue (Blank) This is useful for editing purposes.
    `XBRLNumericValue(XBRLFactNumeric fact, java.lang.Number value, int precisionOrDecimals, java.lang.String strValue)` Creation from Java Number object.
    `XBRLNumericValue(XBRLFactNumeric fact, net.sf.saxon.value.NumericValue value, int precisionOrDecimals)` Creation from a Saxon NumericValue object.

  - ### Uses of XBRLFactNumeric in com.ihr.xbrl.om.utr

    Methods in com.ihr.xbrl.om.utr with parameters of type XBRLFactNumeric
    Modifier and Type | Method and Description
    --- | ---
    `XBRLValidationReport` | UTRProcessor.`validateFact(XBRLFactNumeric xbrlFactNumeric)` Validate fact.

  - ### Uses of XBRLFactNumeric in com.ihr.xbrl.om.utr.errors

    Constructors in com.ihr.xbrl.om.utr.errors with parameters of type XBRLFactNumeric
    Constructor and Description
    `UTRUnitErrorOnFact(XBRLFactNumeric fact, java.util.Collection<UnitEntry> v1)` Instantiates a new UTR unit error on fact.

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

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