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

- Packages that use TraceVariablesBind
  Package | Description
  --- | ---
  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.util | Provides utility classes with static methods that are used by other classes This is a common container for utilities like resolving relative URIs from two absolute URIs or formatting an XML document to a String...

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

    Methods in com.ihr.xbrl.om.errors that return TraceVariablesBind
    Modifier and Type | Method and Description
    --- | ---
    `TraceVariablesBind` | XBRLAssertionResult.`getTraceVariables()` If the API has stored information about variable binding for the evaluation of this assertion, this method returns that information at this time.

    Methods in com.ihr.xbrl.om.errors with parameters of type TraceVariablesBind
    Modifier and Type | Method and Description
    --- | ---
    `void` | XBRLAssertionResult.`setTraceVariablesInformation(TraceVariablesBind info)` The API uses this method to set the information about the variables that bind during the execution of thie assetion.

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

    Methods in com.ihr.xbrl.om.formula that return TraceVariablesBind
    Modifier and Type | Method and Description
    --- | ---
    `TraceVariablesBind` | XBRLVariableSetResource.`bindLastEvaluatedVariableValues(net.sf.saxon.s9api.XPathSelector xpathExpression, java.util.Collection<javax.xml.namespace.QName> requiredVariables)` This method should be called when there is no need to advance to the next values in the sequence.
    `TraceVariablesBind` | XBRLFormula.`getTraceVariablesBind()` During the formula evaluation, this variable may be set to store a trace of variable bindings.

  - ### Uses of TraceVariablesBind in com.ihr.xbrl.util

    Methods in com.ihr.xbrl.util with parameters of type TraceVariablesBind
    Modifier and Type | Method and Description
    --- | ---
    `static java.lang.String` | XMLTools.`replaceExpressionsWithVariableValues(java.lang.String xpathExpression, TraceVariablesBind variableBinds)` This method will replace variables in the xpathExpression with the evaluated values from the TraceVariablesBind The variable comparison is not perfect because at this time the input xpath expression is just a string so there is no way to determine the right namespace link to variables in the variables has a prefix.