## Uses of Class
com.ihr.xbrl.om.formula.XBRLVariableSetResource

- Packages that use XBRLVariableSetResource
  Package | Description
  --- | ---
  com.ihr.xbrl.om.assertions |
  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.errors |
  com.ihr.xbrl.om.formula.util |

- - ### Uses of XBRLVariableSetResource in com.ihr.xbrl.om.assertions

    Subclasses of XBRLVariableSetResource in com.ihr.xbrl.om.assertions
    Modifier and Type | Class and Description
    --- | ---
    `class` | `XBRLAssertion` The Class XBRLAssertion.
    `class` | `XBRLExistenceAssertion` The Class XBRLExistenceAssertion.
    `class` | `XBRLValueAssertion` The Class XBRLValueAssertion.

  - ### Uses of XBRLVariableSetResource in com.ihr.xbrl.om.formula

    Subclasses of XBRLVariableSetResource in com.ihr.xbrl.om.formula
    Modifier and Type | Class and Description
    --- | ---
    `class` | `XBRLFormula` The Class XBRLFormula.

    Methods in com.ihr.xbrl.om.formula with parameters of type XBRLVariableSetResource
    Modifier and Type | Method and Description
    --- | ---
    `void` | XBRLVariablePrecondition.`bindVariableValues(net.sf.saxon.s9api.XPathSelector sel, XBRLVariableSetResource set)` Bind variable values.
    `Evaluation` | XBRLVariableParameter.`evaluateValue(XMLFragment evaluationContext, java.util.Collection<XBRLVariableResourceUse> availableVars, XBRLVariableSetResource set)`
    `Evaluation` | XBRLVariableInternal.`evaluateValue(XMLFragment evaluationContext, java.util.Collection<XBRLVariableResourceUse> availableVars, XBRLVariableSetResource set)`
    `Evaluation` | XBRLVariableGeneral.`evaluateValue(XMLFragment evaluationContext, java.util.Collection<XBRLVariableResourceUse> availableVars, XBRLVariableSetResource set)`
    `Evaluation` | XBRLVariableFormulaEvaluable.`evaluateValue(XMLFragment evaluationContext, java.util.Collection<XBRLVariableResourceUse> availableVars, XBRLVariableSetResource set)` Evaluates the resource internal XPath expression and returns either the returned value from the XPath expression or the fall back value in the case of variables that may have a fall back value and the rawEvaluation of the XPath expression results in the empty sequence.
    `Evaluation` | XBRLVariableFact.`evaluateValue(XMLFragment evaluationContext, java.util.Collection<XBRLVariableResourceUse> availableVars, XBRLVariableSetResource set)`
    `net.sf.saxon.s9api.XPathSelector` | XBRLVariablePrecondition.`prepare(XBRLVariableSetResource set)` Every evaluation of a precondition shall be unique and thread independent.

  - ### Uses of XBRLVariableSetResource in com.ihr.xbrl.om.formula.errors

    Constructors in com.ihr.xbrl.om.formula.errors with parameters of type XBRLVariableSetResource
    Constructor and Description
    `XFxbrlveDuplicateVariableNames(XBRLVariableSetResource parameter, net.sf.saxon.s9api.QName sVarName)` Instantiates a new x fxbrlve duplicate variable names.

  - ### Uses of XBRLVariableSetResource in com.ihr.xbrl.om.formula.util

    Methods in com.ihr.xbrl.om.formula.util that return XBRLVariableSetResource
    Modifier and Type | Method and Description
    --- | ---
    `XBRLVariableSetResource` | XPathHelper.`getSet()` Gets the sets the.

    Methods in com.ihr.xbrl.om.formula.util with parameters of type XBRLVariableSetResource
    Modifier and Type | Method and Description
    --- | ---
    `VariablesLoopController.ClsVariableSetCombinationsIterator` | XBRLVariableTree.`getImplicitFilterController(XBRLVariableSetResource xbrlVariableSetResource)` Gets the implicit filter controller.
    `VariablesLoopController.ClsVariableSetCombinationsIterator` | VariablesLoopController.`getImplicitFilterController(XBRLVariableSetResource xbrlVariableSetResource)` Gets the implicit filter controller.

    Constructors in com.ihr.xbrl.om.formula.util with parameters of type XBRLVariableSetResource
    Constructor and Description
    `VariablesLoopController.ClsVariableSetCombinationsIterator(XBRLVariableSetResource varSet)` Instantiates a new cls variable set combinations iterator.
    `XBRLVariableTree(java.util.List<XBRLVariableResourceUse> vars, java.util.HashSet<javax.xml.namespace.QName> resolved, XBRLVariableSetResource set)` Instantiates a new XBRL variable tree.
    `XPathHelper(net.sf.saxon.s9api.XPathCompiler compiler, XBRLVariableSetResource set, java.util.Collection<javax.xml.namespace.QName> declaredVariables, XMLEvaluationContextProvider contextProvider)` Instantiates a new x path helper.