| Package | Description | 
|---|---|
| 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.errors | 
| Modifier and Type | Method and Description | 
|---|---|
| java.util.Collection<XBRLFormula> | XBRLFormulaProcessor. getFormulas()Access to all formula resources loaded from the linkbases and compiled as
 XBRLFormula instances. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | XBRLFormulaProcessor. addFormula(XBRLFormula formula)Adds the formula. | 
| void | XBRLFormulaProcessor. removeFormula(XBRLFormula xbrlFormula)Marks a formula to be removed from the formula list. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | XBRLFormulaProcessor. evaluateFormulaSet(java.util.Collection<XBRLFormula> formulas,
                  XBRLValidationReport valReport,
                  XBRLInstance doc,
                  ExecutionTargetType targetType)Evaluates a collection of formulas and put the result inside the validation
 report passed in as parameter valReport. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | OpenContextComponentRuleSet. addRule(XBRLFormula xbrlFormula,
       net.sf.saxon.s9api.XdmNode aspectNode,
       int container)Adds the rule. | 
| Constructor and Description | 
|---|
| CommonAspectRule(net.sf.saxon.s9api.XdmNode aspectNode,
                XBRLFormula formula)Instantiates a new common aspect rule. | 
| ConceptAspectRule(XBRLFormula formula,
                 net.sf.saxon.s9api.XdmNode aspectNode)Instantiates a new concept aspect rule. | 
| DefaultAspectRule(Aspect aspect,
                 XBRLFormula formula,
                 net.sf.saxon.s9api.XdmNode aspectNode,
                 int type)Instantiates a new default aspect rule. | 
| DimensionCommonAspectRule(int dimensionType,
                         XBRLFormula formula,
                         net.sf.saxon.s9api.XdmNode aspectNode)Instantiates a new dimension common aspect rule. | 
| DimensionExplicitRule(XBRLFormula formula,
                     net.sf.saxon.s9api.XdmNode aspectNode)Instantiates a new dimension explicit rule. | 
| DimensionTypedRule(XBRLFormula formula,
                  net.sf.saxon.s9api.XdmNode aspectNode)Instantiates a new dimension typed rule. | 
| EmptyAspectRule(net.sf.saxon.s9api.XdmNode aspectNode,
               XBRLFormula formula)Instantiates a new empty aspect rule. | 
| EntityIdentifierAspectRule(XBRLFormula formula,
                          net.sf.saxon.s9api.XdmNode aspectNode)Instantiates a new entity identifier aspect rule. | 
| FragmentsAspectRule(net.sf.saxon.s9api.XdmNode aspectNode,
                   XBRLFormula formula,
                   int container)Instantiates a new fragments aspect rule. | 
| PeriodAspectRule(XBRLFormula formula,
                net.sf.saxon.s9api.XdmNode aspectNode)Instantiates a new period aspect rule. | 
| UnitAction(XBRLFormula formula,
          com.ihr.xbrl.om.formula.aspects.UnitAspectRule.UnitOperationType code,
          net.sf.saxon.s9api.XdmNode actionNode)Instantiates a new unit action. | 
| UnitAspectRule(XBRLFormula formula,
              net.sf.saxon.s9api.XdmNode aspectNode)Instantiates a new unit aspect rule. | 
| UnitNoUnitAspectRule(XBRLFormula xbrlFormula,
                    net.sf.saxon.s9api.XdmNode document)Instantiates a new unit no unit aspect rule. | 
| XPathAspectRule(net.sf.saxon.s9api.XdmNode aspectNode,
               XBRLFormula formula,
               int container)Instantiates a new x path aspect rule. | 
| Constructor and Description | 
|---|
| XFxbrlfeDefaultAspectValueConflicts(XBRLFormula formula,
                                   Aspect aspect)Instantiates a new x fxbrlfe default aspect value conflicts. | 
| XFxbrlfeMissingConceptRule(XBRLFormula formula)Instantiates a new x fxbrlfe missing concept rule. | 
| XFxbrlfeMissingEntityIdentifierRule(XBRLFormula formula)Instantiates a new x fxbrlfe missing entity identifier rule. | 
| XFxbrlfeMissingPeriodRule(XBRLFormula formula)Instantiates a new x fxbrlfe missing period rule. | 
| XFxbrlfeMissingSAVForExplicitDimensionRule(XBRLFormula formula)Instantiates a new x fxbrlfe missing sav for explicit dimension rule. | 
| XFxbrlfeMissingSAVForTypedDimensionRule(XBRLFormula formula)Instantiates a new x fxbrlfe missing sav for typed dimension rule. | 
| XFxbrlfeMissingUnitRule(XBRLFormula formula)Instantiates a new x fxbrlfe missing unit rule. | 
| XFxbrlfeNonSingletonOutputValue(XBRLFormula formula)Instantiates a new x fxbrlfe non singleton output value. | 
Copyright 2006-2015 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa