| 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 | 
| Modifier and Type | Method and Description | 
|---|---|
| XBRLVariableResourceUse | XBRLConsistencyAssertion. getVariableUse(javax.xml.namespace.QName variableName)Obtains the instance of the XBRLVariableResourceUse on this variable set using the
 variable name. | 
| Modifier and Type | Method and Description | 
|---|---|
| java.util.Collection<? extends XBRLVariableResourceUse> | XBRLExistenceAssertion. getAssertionMessageVariables()Gets the assertion message variables. | 
| java.util.Collection<? extends XBRLVariableResourceUse> | XBRLValueAssertion. getAssertionMessageVariables()Gets the assertion message variables. | 
| java.util.Collection<? extends XBRLVariableResourceUse> | XBRLConsistencyAssertion. getAssertionMessageVariables()Gets the assertion message variables. | 
| Modifier and Type | Method and Description | 
|---|---|
| XBRLVariableResourceUse | XBRLFormulaProcessor. getParameterForBinding(javax.xml.namespace.QName var)Access to the XBRLVariableParameter using the parameter name (which is also
 the variable name on XPath expressions). | 
| XBRLVariableResourceUse | XBRLVariableResource. getUse(XBRLRelationship rel,
      XBRLVariablesHolder set)Creates a new XBRLVariableResourceUse instance for this variable resource in the
 variable resource set. | 
| XBRLVariableResourceUse | HasFallbackValueResolver. getVariableUse(javax.xml.namespace.QName variableName)Required function already implemented in the XBRLVariableSet . | 
| XBRLVariableResourceUse | XBRLVariableSetResource. getVariableUse(javax.xml.namespace.QName variableName)Obtains the instance of the XBRLVariableResourceUse on this variable set using the
 variable name. | 
| Modifier and Type | Method and Description | 
|---|---|
| java.util.List<XBRLVariableResourceUse> | XBRLFormulaProcessor. getParametersForBinding()Creates a new Vector of XBRLVariableResourceUse and returns it to the calling
 application. | 
| java.util.Collection<XBRLVariableResourceUse> | XBRLVariableSetResource. getVariableResourceUses()Access to variables linked with this variable set. | 
| Modifier and Type | Method and Description | 
|---|---|
| net.sf.saxon.s9api.XdmValue | XBRLVariableResourceUse. evaluateValue(XMLFragment evaluationContext,
             java.util.Collection<XBRLVariableResourceUse> evaluatedVars,
             boolean bResetAtEnd,
             VariablesLoopController.InterfaceVariableSetIterator nestedIterator)Evaluates this variable value. | 
| Evaluation | XBRLVariableInternal. evaluateValue(XMLFragment evaluationContext,
             java.util.Collection<XBRLVariableResourceUse> availableVars,
             XBRLVariableSetResource set)Evaluate value. | 
| 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)Evaluate value. | 
| Evaluation | XBRLVariableGeneral. evaluateValue(XMLFragment evaluationContext,
             java.util.Collection<XBRLVariableResourceUse> availableVars,
             XBRLVariableSetResource set)Evaluate value. | 
| Evaluation | XBRLVariableParameter. evaluateValue(XMLFragment evaluationContext,
             java.util.Collection<XBRLVariableResourceUse> availableVars,
             XBRLVariableSetResource set)Evaluate value. | 
| static java.util.Set<Aspect> | XBRLVariableSetResource. getCoveredAspectsSet(java.util.Collection<XBRLVariableResourceUse> variableUses,
                    XBRLVariablesHolder set)Computes uncovered aspects in common in all variables in the set. | 
| net.sf.saxon.s9api.XdmValue | XBRLVariableResourceUse. getLastEvaluatedValue(XMLFragment evaluationContext,
                     java.util.Collection<XBRLVariableResourceUse> availableVars)Returns the last evaluated value for this variable from the cached value. | 
| Evaluation | XBRLVariableInternal. rawEvaluateValue(XMLFragment evaluationContext,
                java.util.Collection<XBRLVariableResourceUse> availableVars)Raw evaluate value. | 
| Evaluation | XBRLVariableFormulaEvaluable. rawEvaluateValue(XMLFragment evaluationContext,
                java.util.Collection<XBRLVariableResourceUse> availableVars)Evaluates the resource internal XPath expression and returns the sequence. | 
| Evaluation | XBRLVariableFact. rawEvaluateValue(XMLFragment evaluationContext,
                java.util.Collection<XBRLVariableResourceUse> availableVars)Raw evaluate value. | 
| Evaluation | XBRLVariableGeneral. rawEvaluateValue(XMLFragment evaluationContext,
                java.util.Collection<XBRLVariableResourceUse> availableVars)Raw evaluate value. | 
| Evaluation | XBRLVariableParameter. rawEvaluateValue(XMLFragment evaluationContext,
                java.util.Collection<XBRLVariableResourceUse> availableVars)Raw evaluate value. | 
| Modifier and Type | Method and Description | 
|---|---|
| XBRLVariableResourceUse | XBRLResultMessage. getVariableUse(javax.xml.namespace.QName variableName)Gets the variable use. | 
| XBRLVariableResourceUse | XBRLMessageContext. getVariableUse(javax.xml.namespace.QName variableName)allows for implementation of required interfaces. | 
| Modifier and Type | Method and Description | 
|---|---|
| java.util.Collection<? extends XBRLVariableResourceUse> | XBRLMessageContext. getAssertionMessageVariables()Gets the assertion message variables. | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | XBRLVariableTree. bindCycle(XMLEvaluationContextProvider evalProvider,
         java.util.List<XBRLVariableResourceUse> evaluatedVars)Bind variables in this level. | 
| void | VariablesLoopController. initialize(XBRLVariableTree tree,
          XMLEvaluationContextProvider evalProvider,
          java.util.List<XBRLVariableResourceUse> evaluatedVars)Initializes the VariablesLoopController by setting the value of the tree that contains 
 the variables required for each evaluation level and the interdependencies between variables. | 
| boolean | XBRLVariableTree. initialize(XMLEvaluationContextProvider evalProvider,
          java.util.List<XBRLVariableResourceUse> evaluatedVars)Initialize the tree and returns true if there is at least one binding or
 false if there are no bindings. | 
| void | VariablesLoopController.ClsVariableSetCombinationsIterator2. updateVars(java.util.List<XBRLVariableResourceUse> evaluatedVars)Update vars. | 
| Constructor and Description | 
|---|
| LookForwardIterator(java.util.Collection<net.sf.saxon.s9api.XdmValue> hsOutSeq,
                   XBRLVariableResourceUse var,
                   XBRLVariablesHolder set,
                   VariablesLoopController.InterfaceVariableSetIterator nestedIterator)Instantiates a new look forward and filter iterator. | 
| LookForwardIterator(net.sf.saxon.s9api.XdmValue value,
                   XBRLVariableResourceUse var,
                   XBRLVariablesHolder set,
                   VariablesLoopController.InterfaceVariableSetIterator nestedIterator)Instantiates a new look forward and filter iterator. | 
| Constructor and Description | 
|---|
| ClsVariableSetCombinationsIterator2(XMLFragment evaluationContext,
                                   java.util.List<XBRLVariableResourceUse> evaluatedVars,
                                   VariablesLoopController controller)Instantiates a new cls variable set combinations iterator2. | 
Copyright 2006-2015 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa