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

- Packages that use XBRLFactTuple
  Package | Description
  --- | ---
  com.ihr.xbrl.comparator | Provides the classes necessary to compare two DTSs and obtain the differences according to the XVS specification.
  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.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.pojo | Provides the classes necessary to access to the content of a DTS using POJO technology.

- - ### Uses of XBRLFactTuple in com.ihr.xbrl.comparator

    Constructors in com.ihr.xbrl.comparator with parameters of type XBRLFactTuple
    Constructor and Description
    `Event(XBRLFactTuple tuple, Event parent, VlVersioningProcessor processor)` Instantiates a new event.
    `Path(XBRLFactTuple tuple, VlVersioningProcessor processor)` Creates a new Path from the information in the XBRLFactTuple.

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

    Methods in com.ihr.xbrl.om.errors that return XBRLFactTuple
    Modifier and Type | Method and Description
    --- | ---
    `XBRLFactTuple` | XBRLValidationExceptionInvalidTupleContentModelException.`getFactTuple()` Gets the fact tuple.
    `XBRLFactTuple` | XBRLValidationExceptionContentModelException.`getTupleContainer()` Gets the tuple container.

    Constructors in com.ihr.xbrl.om.errors with parameters of type XBRLFactTuple
    Constructor and Description
    `XBRLValidationExceptionContentModelException(XBRLFactTuple factTuple, int code)` Creates an exception indicating that the content model of the tuple is not right.
    `XBRLValidationExceptionContentModelException(XBRLFactTuple fl, XSDElementRef ref)` Instantiates a new XBRL validation exception content model exception.
    `XBRLValidationExceptionContentModelException(XBRLFactTuple fl, XSDParticle particle)` Instantiates a new XBRL validation exception content model exception.
    `XBRLValidationExceptionInvalidTupleContentModelException(XBRLFactTuple factTuple, java.lang.String message)` Instantiates a new XBRL validation exception invalid tuple content model exception.
    `XBRLValidationExceptionTupleContainsNonValidAttributes(XBRLFactTuple factTuple, XBRLAttribute at)` Instantiates a new XBRL validation exception tuple contains non valid attributes.
    `XBRLValidationExceptionTupleContainsNonXBRLFacts(XBRLFactTuple factTuple, net.sf.saxon.s9api.XdmValue lstConcepts)` Instantiates a new XBRL validation exception tuple contains non xbrl facts.

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

    Methods in com.ihr.xbrl.om.instance that return XBRLFactTuple
    Modifier and Type | Method and Description
    --- | ---
    `XBRLFactTuple` | XBRLFactTuple.`clone()`
    `XBRLFactTuple` | XBRLFactTuple.`clone(DTSContainer newDTS)`

    Methods in com.ihr.xbrl.om.instance that return types with arguments of type XBRLFactTuple
    Modifier and Type | Method and Description
    --- | ---
    `java.util.Iterator<java.util.Vector<XBRLFactTuple>>` | XBRLInstance.`getTuples()`
    `java.util.Iterator<java.util.Vector<XBRLFactTuple>>` | XBRLFactTuple.`getTuples()`
    `java.util.Iterator<java.util.Vector<XBRLFactTuple>>` | XBRLFactsListImpl.`getTuples()`
    `java.util.Iterator<java.util.Vector<XBRLFactTuple>>` | XBRLFactsList.`getTuples()` Iterator over the tuples on this facts container.
    `java.util.Iterator<java.util.Vector<XBRLFactTuple>>` | XBRLFactsContainer.`getTuples()` Gets the tuples.
    `java.util.Iterator<XBRLFactTuple>` | XBRLInstance.`getTuples(XBRLTuple tupleFrom)`
    `java.util.Iterator<XBRLFactTuple>` | XBRLFactTuple.`getTuples(XBRLTuple tupleFrom)`
    `java.util.Iterator<XBRLFactTuple>` | XBRLFactsListImpl.`getTuples(XBRLTuple tupleFrom)`
    `java.util.Iterator<XBRLFactTuple>` | XBRLFactsList.`getTuples(XBRLTuple tupleFrom)` Iterator over fact tuples that are instances of the XBRLTuple received as a parameter.
    `java.util.Iterator<XBRLFactTuple>` | XBRLFactsContainer.`getTuples(XBRLTuple tupleFrom)` Gets the tuples.
    `java.util.Iterator<XBRLFactTuple>` | XBRLInstance.`getTuplesSg(XBRLTuple tupleFrom)`
    `java.util.Iterator<XBRLFactTuple>` | XBRLFactTuple.`getTuplesSg(XBRLTuple tupleFrom)`
    `java.util.Iterator<XBRLFactTuple>` | XBRLFactsListImpl.`getTuplesSg(XBRLTuple tupleFrom)`
    `java.util.Iterator<XBRLFactTuple>` | XBRLFactsList.`getTuplesSg(XBRLTuple tupleFrom)` Iterator over fact tuples that are instances of the XBRLTuple received as a parameter of in the substitution group of that tuple.
    `java.util.Iterator<XBRLFactTuple>` | XBRLFactsContainer.`getTuplesSg(XBRLTuple tupleFrom)` Gets the tuples sg.

  - ### Uses of XBRLFactTuple in com.ihr.xbrl.om.taxonomy

    Methods in com.ihr.xbrl.om.taxonomy with parameters of type XBRLFactTuple
    Modifier and Type | Method and Description
    --- | ---
    `XBRLValidationReport` | XBRLXSDTypeDefinition.`validate(XBRLFactTuple factTuple, com.saxonica.validate.ContentValidator scv)` Validate the content of a tuple fact according to the content model defined by this object.

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

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