# Uses of Package
com.ihr.xbrl.om.instance

- Packages that use com.ihr.xbrl.om.instance
  Package | Description
  --- | ---
  com.ihr.xbrl.adins.efm | Provides the implementation of the Edgar Filer Manual validation add-in This package contains the implementation of the Edgar Filer Manual validation engine according with the rules defined by the U.S.
  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.comparator | Provides the classes necessary to compare two DTSs and obtain the differences according to the XVS specification.
  com.ihr.xbrl.dataloader | Provides the classes necessary to load data from an instance document to any possible data target.
  com.ihr.xbrl.dataloader.target | Provides implementations of different drivers for data loading Loader drivers responds to loading events and store the information in the target format.
  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.formula | Provides the classes to implement a plug in processor for XBRL information and execute XQuery formulas defined in XBRL Linkbases The content of this package is the processor and the required classes to compile and execute formulas written in the XQuery language from the W3C.
  com.ihr.xbrl.gui.interfaces | Provides the interfaces for the common operations that require user interface and are implemented in applications.
  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.filters | Provides the classes necessary to filter the content of instance documents Filtering of facts in an instance document may be used for formula processing or for data loading by a driver.
  com.ihr.xbrl.mapper.instance |
  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.
  com.ihr.xbrl.om | Provides the classes necessary to start processing XBRL information.
  com.ihr.xbrl.om.assertions |
  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.formula | Provides the classes necessary to implement a plug in XBRL processor for validation of docuents and taxonomies according to the XBRL formula specification 1.0 At this stage the package is just created.
  com.ihr.xbrl.om.formula.aspects |
  com.ihr.xbrl.om.formula.filters |
  com.ihr.xbrl.om.formula.functions | Provides the classes necessary for implementing all XPath2 functions defined in the XFI functions library.
  com.ihr.xbrl.om.formula.functions.errors |
  com.ihr.xbrl.om.formula.util |
  com.ihr.xbrl.om.instance | Provides the classes necessary to process, read and write the content of XBRL Instance documents.
  com.ihr.xbrl.om.instance.unit |
  com.ihr.xbrl.om.table | This package contains an object model to work with tables as defined in the XBRL Table specification The current implementation is based on table linkbase PWD http://www.xbrl.org/Specification/table-linkbase/PWD-2013-05-17/table-linkbase-PWD-2013-05-17.html The XBRLTableProcessor class
  com.ihr.xbrl.om.table.definition | Classes supporting definition nodes
  com.ihr.xbrl.om.table.layout | The layout model represents the content of the table according with section 7 of the specification
  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.
  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.om.xdt | Provides the classes necessary to implement a plug in XBRL processor for validation of dimensional instance documents according to the XBRL Dimensions specification 1.0 This package contains two hierarchies of classes.
  com.ihr.xbrl.om.xdt.errors | Provides the classes necessary to produce and process XDT related errors or errors related to the XBRL dimensions specification 1.0 This package mirrors the package in the XBRL 2.1 errors but is specific for the errors defined in the Dimensions Specification.
  com.ihr.xbrl.om.xenum |
  com.ihr.xbrl.pojo | Provides the classes necessary to access to the content of a DTS using POJO technology.
  com.ihr.xbrl.store |
  com.ihr.xbrl.transform.target | Provides the classes necessary to serialize the generated XML document in the output format.
  com.ihr.xbrl.versioning | Provides the classes necessary to create or access to the content of a versioning report.
  com.ihr.xbrl.web | Provides the classes necessary to initialize servlers that will transform data into XBRL This package contains a sample Config class for servlets that generates XBRL from web forms or other sources using the mapper engine

- Classes in com.ihr.xbrl.om.instance used by com.ihr.xbrl.adins.efm
  Class and Description
  XBRLFact Abstract class to represent a fact item in an instance document or inside a tuple.

- Classes in com.ihr.xbrl.om.instance used by com.ihr.xbrl.adins.efm.errors
  Class and Description
  XBRLContext This class represents the content of an XBRL Context.
  XBRLFact Abstract class to represent a fact item in an instance document or inside a tuple.
  XBRLFactItem This class represents the instantiation of an xbrli:item on an instance document.
  XBRLFactNonNumeric This object represents a non numeric fact value in an instance document.
  XBRLFactNumeric The Class XBRLFactNumeric.
  XBRLUnit The Class XBRLUnit.

- Classes in com.ihr.xbrl.om.instance used by com.ihr.xbrl.comparator
  Class and Description
  XBRLFactTuple The Class XBRLFactTuple.

- Classes in com.ihr.xbrl.om.instance used by com.ihr.xbrl.dataloader
  Class and Description
  XBRLContext This class represents the content of an XBRL Context.
  XBRLFact Abstract class to represent a fact item in an instance document or inside a tuple.
  XBRLInstance Class that encapsulates the content of an XBRL instance document Instance documents can be created via API calls or can be created from the content of an XML file.
  XBRLPeriod A period information according to the content of the context container in the XBRL 2.1 specification.

- Classes in com.ihr.xbrl.om.instance used by com.ihr.xbrl.dataloader.target
  Class and Description
  XBRLContext This class represents the content of an XBRL Context.
  XBRLFact Abstract class to represent a fact item in an instance document or inside a tuple.
  XBRLInstance Class that encapsulates the content of an XBRL instance document Instance documents can be created via API calls or can be created from the content of an XML file.

- Classes in com.ihr.xbrl.om.instance used by com.ihr.xbrl.dts
  Class and Description
  XBRLContext This class represents the content of an XBRL Context.
  XBRLEntity The Class XBRLEntity.
  XBRLFact Abstract class to represent a fact item in an instance document or inside a tuple.
  XBRLFactItem This class represents the instantiation of an xbrli:item on an instance document.
  XBRLFactNumeric The Class XBRLFactNumeric.
  XBRLFactsList This interface provides methods for objects that contains a list of facts in document order and also possible accelerator functions to facts indexed by fact name
  XBRLInstance Class that encapsulates the content of an XBRL instance document Instance documents can be created via API calls or can be created from the content of an XML file.
  XBRLNumber The Interface XBRLNumber.
  XBRLPeriod A period information according to the content of the context container in the XBRL 2.1 specification.
  XBRLUnit The Class XBRLUnit.

- Classes in com.ihr.xbrl.om.instance used by com.ihr.xbrl.filters
  Class and Description
  XBRLEntity The Class XBRLEntity.
  XBRLFact Abstract class to represent a fact item in an instance document or inside a tuple.
  XBRLFactItem This class represents the instantiation of an xbrli:item on an instance document.
  XBRLInstance Class that encapsulates the content of an XBRL instance document Instance documents can be created via API calls or can be created from the content of an XML file.
  XBRLPeriod A period information according to the content of the context container in the XBRL 2.1 specification.

- Classes in com.ihr.xbrl.om.instance used by com.ihr.xbrl.formula
  Class and Description
  XBRLInstance Class that encapsulates the content of an XBRL instance document Instance documents can be created via API calls or can be created from the content of an XML file.

- Classes in com.ihr.xbrl.om.instance used by com.ihr.xbrl.gui.interfaces
  Class and Description
  XBRLInstance Class that encapsulates the content of an XBRL instance document Instance documents can be created via API calls or can be created from the content of an XML file.

- Classes in com.ihr.xbrl.om.instance used by com.ihr.xbrl.mapper
  Class and Description
  XBRLFact Abstract class to represent a fact item in an instance document or inside a tuple.
  XBRLFactsList This interface provides methods for objects that contains a list of facts in document order and also possible accelerator functions to facts indexed by fact name
  XBRLInstance Class that encapsulates the content of an XBRL instance document Instance documents can be created via API calls or can be created from the content of an XML file.
  XBRLPeriod A period information according to the content of the context container in the XBRL 2.1 specification.
  XBRLUnit The Class XBRLUnit.

- Classes in com.ihr.xbrl.om.instance used by com.ihr.xbrl.mapper.filters
  Class and Description
  XBRLContext This class represents the content of an XBRL Context.
  XBRLFact Abstract class to represent a fact item in an instance document or inside a tuple.
  XBRLPeriod A period information according to the content of the context container in the XBRL 2.1 specification.

- Classes in com.ihr.xbrl.om.instance used by com.ihr.xbrl.mapper.instance
  Class and Description
  XBRLContext This class represents the content of an XBRL Context.
  XBRLEntity The Class XBRLEntity.
  XBRLPeriod A period information according to the content of the context container in the XBRL 2.1 specification.
  XBRLScenario The Class XBRLScenario.

- Classes in com.ihr.xbrl.om.instance used by com.ihr.xbrl.mapper.source
  Class and Description
  XBRLContext This class represents the content of an XBRL Context.
  XBRLFact Abstract class to represent a fact item in an instance document or inside a tuple.
  XBRLInstance Class that encapsulates the content of an XBRL instance document Instance documents can be created via API calls or can be created from the content of an XML file.
  XBRLUnit The Class XBRLUnit.

- Classes in com.ihr.xbrl.om.instance used by com.ihr.xbrl.mapper.source.worksheet
  Class and Description
  XBRLContext This class represents the content of an XBRL Context.
  XBRLFact Abstract class to represent a fact item in an instance document or inside a tuple.
  XBRLInstance Class that encapsulates the content of an XBRL instance document Instance documents can be created via API calls or can be created from the content of an XML file.
  XBRLUnit The Class XBRLUnit.

- Classes in com.ihr.xbrl.om.instance used by com.ihr.xbrl.om
  Class and Description
  XBRLInstance Class that encapsulates the content of an XBRL instance document Instance documents can be created via API calls or can be created from the content of an XML file.

- Classes in com.ihr.xbrl.om.instance used by com.ihr.xbrl.om.assertions
  Class and Description
  XBRLInstance Class that encapsulates the content of an XBRL instance document Instance documents can be created via API calls or can be created from the content of an XML file.

- Classes in com.ihr.xbrl.om.instance used by com.ihr.xbrl.om.errors
  Class and Description
  XBRLContext This class represents the content of an XBRL Context.
  XBRLFact Abstract class to represent a fact item in an instance document or inside a tuple.
  XBRLFactItem This class represents the instantiation of an xbrli:item on an instance document.
  XBRLFactNumeric The Class XBRLFactNumeric.
  XBRLFactTuple The Class XBRLFactTuple.
  XBRLInstance Class that encapsulates the content of an XBRL instance document Instance documents can be created via API calls or can be created from the content of an XML file.
  XBRLNumber The Interface XBRLNumber.
  XBRLUnit The Class XBRLUnit.

- Classes in com.ihr.xbrl.om.instance used by com.ihr.xbrl.om.formula
  Class and Description
  XBRLContext This class represents the content of an XBRL Context.
  XBRLDimensionsContainer The Class XBRLDimensionsContainer.
  XBRLFact Abstract class to represent a fact item in an instance document or inside a tuple.
  XBRLFactItem This class represents the instantiation of an xbrli:item on an instance document.
  XBRLInstance Class that encapsulates the content of an XBRL instance document Instance documents can be created via API calls or can be created from the content of an XML file.
  XBRLScenario The Class XBRLScenario.
  XBRLSegment The Class XBRLSegment.
  XBRLUnit The Class XBRLUnit.

- Classes in com.ihr.xbrl.om.instance used by com.ihr.xbrl.om.formula.aspects
  Class and Description
  XBRLContext This class represents the content of an XBRL Context.
  XBRLEntity The Class XBRLEntity.
  XBRLFactsList This interface provides methods for objects that contains a list of facts in document order and also possible accelerator functions to facts indexed by fact name
  XBRLInstance Class that encapsulates the content of an XBRL instance document Instance documents can be created via API calls or can be created from the content of an XML file.
  XBRLPeriod A period information according to the content of the context container in the XBRL 2.1 specification.
  XBRLUnit The Class XBRLUnit.

- Classes in com.ihr.xbrl.om.instance used by com.ihr.xbrl.om.formula.filters
  Class and Description
  XBRLInstance Class that encapsulates the content of an XBRL instance document Instance documents can be created via API calls or can be created from the content of an XML file.
  XBRLUnit The Class XBRLUnit.

- Classes in com.ihr.xbrl.om.instance used by com.ihr.xbrl.om.formula.functions
  Class and Description
  XBRLFactItem This class represents the instantiation of an xbrli:item on an instance document.

- Classes in com.ihr.xbrl.om.instance used by com.ihr.xbrl.om.formula.functions.errors
  Class and Description
  XBRLFact Abstract class to represent a fact item in an instance document or inside a tuple.

- Classes in com.ihr.xbrl.om.instance used by com.ihr.xbrl.om.formula.util
  Class and Description
  XBRLFact Abstract class to represent a fact item in an instance document or inside a tuple.
  XBRLFactItem This class represents the instantiation of an xbrli:item on an instance document.
  XBRLInstance Class that encapsulates the content of an XBRL instance document Instance documents can be created via API calls or can be created from the content of an XML file.

- Classes in com.ihr.xbrl.om.instance used by com.ihr.xbrl.om.instance
  Class and Description
  XBRLContext This class represents the content of an XBRL Context.
  XBRLDimensionsContainer The Class XBRLDimensionsContainer.
  XBRLEntity The Class XBRLEntity.
  XBRLFact Abstract class to represent a fact item in an instance document or inside a tuple.
  XBRLFactItem This class represents the instantiation of an xbrli:item on an instance document.
  XBRLFactNonNumeric This object represents a non numeric fact value in an instance document.
  XBRLFactNumeric The Class XBRLFactNumeric.
  XBRLFactsList This interface provides methods for objects that contains a list of facts in document order and also possible accelerator functions to facts indexed by fact name
  XBRLFactsListImpl Implementation of the XBRLFactsList interface in a class that can hold a list of facts but is not a fact itself (tuple or instance) and does not have any representation in XML nodes.
  XBRLFactTuple The Class XBRLFactTuple.
  XBRLFractionValue The Class XBRLFractionValue.
  XBRLInstance Class that encapsulates the content of an XBRL instance document Instance documents can be created via API calls or can be created from the content of an XML file.
  XBRLNumber The Interface XBRLNumber.
  XBRLNumericValue A XBRLNumericValue object is the representation of a number inside a numeric fact item.
  XBRLPeriod A period information according to the content of the context container in the XBRL 2.1 specification.
  XBRLScenario The Class XBRLScenario.
  XBRLSegment The Class XBRLSegment.
  XBRLUnit The Class XBRLUnit.

- Classes in com.ihr.xbrl.om.instance used by com.ihr.xbrl.om.instance.unit
  Class and Description
  XBRLUnit The Class XBRLUnit.

- Classes in com.ihr.xbrl.om.instance used by com.ihr.xbrl.om.table
  Class and Description
  XBRLFactsList This interface provides methods for objects that contains a list of facts in document order and also possible accelerator functions to facts indexed by fact name
  XBRLInstance Class that encapsulates the content of an XBRL instance document Instance documents can be created via API calls or can be created from the content of an XML file.

- Classes in com.ihr.xbrl.om.instance used by com.ihr.xbrl.om.table.definition
  Class and Description
  XBRLEntity The Class XBRLEntity.
  XBRLPeriod A period information according to the content of the context container in the XBRL 2.1 specification.
  XBRLUnit The Class XBRLUnit.

- Classes in com.ihr.xbrl.om.instance used by com.ihr.xbrl.om.table.layout
  Class and Description
  XBRLFact Abstract class to represent a fact item in an instance document or inside a tuple.
  XBRLFactItem This class represents the instantiation of an xbrli:item on an instance document.
  XBRLFactsList This interface provides methods for objects that contains a list of facts in document order and also possible accelerator functions to facts indexed by fact name

- Classes in com.ihr.xbrl.om.instance used by com.ihr.xbrl.om.taxonomy
  Class and Description
  XBRLFact Abstract class to represent a fact item in an instance document or inside a tuple.
  XBRLFactItem This class represents the instantiation of an xbrli:item on an instance document.
  XBRLFactTuple The Class XBRLFactTuple.

- Classes in com.ihr.xbrl.om.instance used by com.ihr.xbrl.om.utr
  Class and Description
  XBRLFactNumeric The Class XBRLFactNumeric.
  XBRLUnit The Class XBRLUnit.

- Classes in com.ihr.xbrl.om.instance used by com.ihr.xbrl.om.utr.errors
  Class and Description
  XBRLFactNumeric The Class XBRLFactNumeric.

- Classes in com.ihr.xbrl.om.instance used by com.ihr.xbrl.om.xdt
  Class and Description
  XBRLDimensionsContainer The Class XBRLDimensionsContainer.
  XBRLFactItem This class represents the instantiation of an xbrli:item on an instance document.

- Classes in com.ihr.xbrl.om.instance used by com.ihr.xbrl.om.xdt.errors
  Class and Description
  XBRLFactItem This class represents the instantiation of an xbrli:item on an instance document.

- Classes in com.ihr.xbrl.om.instance used by com.ihr.xbrl.om.xenum
  Class and Description
  XBRLFactItem This class represents the instantiation of an xbrli:item on an instance document.

- Classes in com.ihr.xbrl.om.instance used by com.ihr.xbrl.pojo
  Class and Description
  XBRLContext This class represents the content of an XBRL Context.
  XBRLEntity The Class XBRLEntity.
  XBRLFact Abstract class to represent a fact item in an instance document or inside a tuple.
  XBRLFactItem This class represents the instantiation of an xbrli:item on an instance document.
  XBRLFactNonNumeric This object represents a non numeric fact value in an instance document.
  XBRLFactNumeric The Class XBRLFactNumeric.
  XBRLFactsList This interface provides methods for objects that contains a list of facts in document order and also possible accelerator functions to facts indexed by fact name
  XBRLFactTuple The Class XBRLFactTuple.
  XBRLInstance Class that encapsulates the content of an XBRL instance document Instance documents can be created via API calls or can be created from the content of an XML file.
  XBRLPeriod A period information according to the content of the context container in the XBRL 2.1 specification.
  XBRLScenario The Class XBRLScenario.
  XBRLSegment The Class XBRLSegment.
  XBRLUnit The Class XBRLUnit.

- Classes in com.ihr.xbrl.om.instance used by com.ihr.xbrl.store
  Class and Description
  XBRLInstance Class that encapsulates the content of an XBRL instance document Instance documents can be created via API calls or can be created from the content of an XML file.

- Classes in com.ihr.xbrl.om.instance used by com.ihr.xbrl.transform.target
  Class and Description
  XBRLContext This class represents the content of an XBRL Context.
  XBRLFact Abstract class to represent a fact item in an instance document or inside a tuple.
  XBRLFactItem This class represents the instantiation of an xbrli:item on an instance document.
  XBRLInstance Class that encapsulates the content of an XBRL instance document Instance documents can be created via API calls or can be created from the content of an XML file.

- Classes in com.ihr.xbrl.om.instance used by com.ihr.xbrl.versioning
  Class and Description
  XBRLFactsList This interface provides methods for objects that contains a list of facts in document order and also possible accelerator functions to facts indexed by fact name
  XBRLInstance Class that encapsulates the content of an XBRL instance document Instance documents can be created via API calls or can be created from the content of an XML file.

- Classes in com.ihr.xbrl.om.instance used by com.ihr.xbrl.web
  Class and Description
  XBRLInstance Class that encapsulates the content of an XBRL instance document Instance documents can be created via API calls or can be created from the content of an XML file.