| Package | Description | 
|---|---|
| com.ihr.xbrl.om.assertions | |
| com.ihr.xbrl.om.assertions.errors | |
| 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.om.formula.aspects | |
| com.ihr.xbrl.om.formula.aspects.tests | |
| com.ihr.xbrl.om.formula.errors | |
| com.ihr.xbrl.om.formula.filters | |
| com.ihr.xbrl.om.formula.functions.custom | |
| com.ihr.xbrl.om.formula.util | |
| com.ihr.xbrl.om.table | This package contains an object model to work with tables as defined in the XBRL Table specification
 
 The current implementation is based on table linkbase PWD
 http://www.xbrl.org/Specification/table-linkbase/PWD-2013-05-17/table-linkbase-PWD-2013-05-17.html
 
 The XBRLTableProcessor class | 
| com.ihr.xbrl.om.table.definition | Classes supporting definition nodes | 
| Modifier and Type | Method and Description | 
|---|---|
| XBRLAssertionResult[] | XBRLAssertion. evaluateAssertion(XBRLInstance doc,
                 XBRLEvaluationContext evalContext)Evaluate assertion. | 
| XBRLAssertionResult[] | XBRLConsistencyAssertion. evaluateAssertion(XBRLInstance doc,
                 XBRLEvaluationContext evalContext)Evaluate assertion. | 
| XBRLAssertionResult[] | EvaluableAssertion. evaluateAssertion(XBRLInstance doc,
                 XBRLEvaluationContext evalContext)Required for evaluating the assertion. | 
| XBRLAssertionResult[] | XBRLExistenceAssertion. evaluateAssertionType(XBRLInstance instance,
                     XBRLEvaluationContext evalContext)Evaluate assertion type. | 
| XBRLAssertionResult[] | AssertionEvaluationLocal. evaluateAssertionType(XBRLInstance instance,
                     XBRLEvaluationContext evalContext)Evaluate assertion type. | 
| XBRLAssertionResult[] | XBRLValueAssertion. evaluateAssertionType(XBRLInstance instance,
                     XBRLEvaluationContext evalContext)Evaluate assertion type. | 
| XBRLAssertionResult[] | XBRLConsistencyAssertion. evaluateAssertionType(XBRLInstance instance,
                     XBRLEvaluationContext evalContext)Evaluate assertion type. | 
| net.sf.saxon.s9api.XdmValue | XBRLConsistencyAssertion. getUncoveredAspectValue(Aspect aspect,
                       Aspect aspectDim)Gets the uncovered aspect value. | 
| net.sf.saxon.s9api.XdmValue | XBRLConsistencyAssertion. getVariableValue(javax.xml.namespace.QName variableName)Gets the variable value. | 
| void | XBRLExistenceAssertion. staticAssertionCheck()Static assertion check. | 
| void | StaticAssertionCheck. staticAssertionCheck()Static assertion check. | 
| void | XBRLValueAssertion. staticAssertionCheck()Static assertion check. | 
| void | XBRLAssertion. staticCheck()Static check. | 
| void | XBRLConsistencyAssertion. staticCheck()Static check. | 
| Constructor and Description | 
|---|
| XBRLAssertion(XBRLFormulaProcessor proc,
             XBRLResource other)Assertions are normally created by copying another existing resource. | 
| XBRLConsistencyAssertion(XBRLFormulaProcessor proc,
                        XBRLResource other)Instantiates a new XBRL consistency assertion. | 
| XBRLExistenceAssertion(XBRLFormulaProcessor proc,
                      XBRLResource other)Instantiates a new XBRL existence assertion. | 
| XBRLValueAssertion(XBRLFormulaProcessor proc,
                  XBRLResource other)Instantiates a new XBRL value assertion. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | XFxbrlcaeAcceptanceRadiusConflictThe Class XFxbrlcaeAcceptanceRadiusConflict. | 
| class  | XFxbrlcaeVariablesNotAllowedThe Class XFxbrlcaeVariablesNotAllowed. | 
| class  | XFxbrleaeVariableReferenceNotAllowedThe Class XFxbrleaeVariableReferenceNotAllowed. | 
| Constructor and Description | 
|---|
| XBRLAssertionResult(XBRLFormulaResource assertion,
                   boolean result,
                   int cycle,
                   XBRLInstance inputInstance,
                   XBRLInstance afterFormulaInstance)This method can be used to create an XBRLAssertionResult while looking if the
 XBRLAssertion contains a specific user defined message. | 
| Modifier and Type | Method and Description | 
|---|---|
| XFValidationException | XBRLVariableResourceUse. getEvaluationError()Gets the evaluation error. | 
| Modifier and Type | Method and Description | 
|---|---|
| net.sf.saxon.s9api.XdmValue | XBRLVariableInternal. adjustValueAccordingToType(net.sf.saxon.s9api.XdmValue val,
                          net.sf.saxon.s9api.XdmItem item)Adjust value according to type. | 
| net.sf.saxon.s9api.XdmValue | XBRLVariableFormulaEvaluable. adjustValueAccordingToType(net.sf.saxon.s9api.XdmValue val,
                          net.sf.saxon.s9api.XdmItem item)Checks if the variable has a "as" attribute and:
 * if it exist; the value in the item parameter is converted to the type indicated
 * if it does not exist; the value of the val parameter is returned. | 
| net.sf.saxon.s9api.XdmValue | XBRLVariableResource. adjustValueAccordingToType(net.sf.saxon.s9api.XdmValue val,
                          net.sf.saxon.s9api.XdmItem item)Checks if the variable has a "as" attribute and:
 * if it exist; the value in the item parameter is converted to the type indicated
 * if it does not exist; the value of the val parameter is returned. | 
| boolean | XBRLVariableFact. bindAsEmpty(XBRLVariablesHolder set)Bind as empty. | 
| boolean | XBRLVariableSetResource. bindCycle(XPathHelper xph)Bind cycle. | 
| void | XBRLVariablePrecondition. bindParameters(net.sf.saxon.s9api.XPathSelector sel)Bind parameters. | 
| void | XBRLVariableSetResource. checkCyclicDependencies(javax.xml.namespace.QName source)Starting variable to check cycles from. | 
| boolean | XBRLVariableResourceUse. checkVariable(java.util.Collection<net.sf.saxon.s9api.QName> resolved)Execute validations as defined in the Formula specification. | 
| boolean | XBRLVariableInternal. checkVariable(XBRLVariablesHolder set,
             javax.xml.namespace.QName name,
             java.util.Collection<net.sf.saxon.s9api.QName> resolved)Check variable. | 
| boolean | XBRLVariableFormulaEvaluable. checkVariable(XBRLVariablesHolder set,
             javax.xml.namespace.QName name,
             java.util.Collection<net.sf.saxon.s9api.QName> resolved)Called for variables that are also resources during the static compilation phase of the formula preparation. | 
| boolean | XBRLVariableFact. checkVariable(XBRLVariablesHolder set,
             javax.xml.namespace.QName name,
             java.util.Collection<net.sf.saxon.s9api.QName> resolved)Check variable. | 
| boolean | XBRLVariableGeneral. checkVariable(XBRLVariablesHolder set,
             javax.xml.namespace.QName name,
             java.util.Collection<net.sf.saxon.s9api.QName> resolved)Check variable. | 
| boolean | XBRLVariableParameter. checkVariable(XBRLVariablesHolder set,
             javax.xml.namespace.QName name,
             java.util.Collection<net.sf.saxon.s9api.QName> resolved)Check variable. | 
| static net.sf.saxon.s9api.XPathExecutable | XBRLFormulaProcessor. compileExpressionAndCollectRequiredVariables(java.lang.String selectExpression,
                                            java.util.Collection<javax.xml.namespace.QName> requiredVariables,
                                            java.util.Collection<net.sf.saxon.s9api.QName> preDefinedVariables,
                                            net.sf.saxon.om.NamespaceResolver nsResolver,
                                            XBRLFormulaResource fragment)Compile expression and collect required variables. | 
| void | XBRLVariableSetResource. compileFilters()Compile filters. | 
| net.sf.saxon.s9api.XPathExecutable | XBRLVariableSetResource. compileFormulaExpression(java.lang.String expression,
                        boolean namespaces,
                        boolean variables)Compile formula expression. | 
| java.util.Collection<javax.xml.namespace.QName> | XBRLVariableSetResource. declareVariables(net.sf.saxon.s9api.XPathCompiler compiler,
                boolean bNamespaces,
                boolean bVariables,
                javax.xml.namespace.QName name)Declare variables. | 
| XBRLInstance | XBRLFormula. evaluateFormula(XBRLInstanceRootNode doc,
               XBRLInstance instance,
               XBRLEvaluationContext evalContext)Evaluates a formula and returns an instance document containing the formula output. | 
| boolean | XBRLVariableSetResource. evaluatePrecondition(XBRLVariableSetResource.PreconditionAndSelector pre)Evaluates one precondition. | 
| boolean | XBRLVariableSetResource. evaluatePreconditions()Evaluate preconditions. | 
| 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. | 
| net.sf.saxon.s9api.XdmValue | XBRLVariableFact. fallbackValue(XBRLVariablesHolder set)Return the fallbackValue or null if no fallback value is possible on this variable. | 
| net.sf.saxon.value.SequenceType | XBRLCustomFunction. getOutputType()Gets the output type. | 
| net.sf.saxon.value.SequenceType | XBRLCustomFunction. getParameterType(int i)Gets the parameter type. | 
| net.sf.saxon.s9api.XdmValue | XBRLVariableSetResource. getUncoveredAspectValue(Aspect aspect,
                       Aspect dimName)Gets the uncovered aspect value. | 
| net.sf.saxon.s9api.XdmValue | HasUncoveredAspectValueResolver. getUncoveredAspectValue(Aspect aspect,
                       Aspect dimName)Used only for the implementation of the xff.uncovered-aspect(aspect, dimName) XPath function | 
| XBRLVariableResourceUse | XBRLVariableResource. getUse(XBRLRelationship rel,
      XBRLVariablesHolder set)Creates a new XBRLVariableResourceUse instance for this variable resource in the
 variable resource set. | 
| net.sf.saxon.s9api.XdmValue | XBRLVariableSetResource. getVariableValue(javax.xml.namespace.QName variableName)Gets the variable value. | 
| net.sf.saxon.s9api.XdmValue | XBRLVariablesHolder. getVariableValue(javax.xml.namespace.QName variableName)Access to the variable value using the variable name. | 
| net.sf.saxon.s9api.XdmValue | XBRLVariableSetResource. getVariableValue(javax.xml.namespace.QName variableName,
                Aspect aspect)Gets the variable value. | 
| net.sf.saxon.s9api.XdmValue | XBRLVariableSetResource. getVariableValue(javax.xml.namespace.QName variableName,
                Aspect aspect,
                Aspect dimName)Access to the variable value using the variable name. | 
| boolean | XBRLVariableResourceUse. hasNextExcludingFallback()Returns true when this method has a next value that will not be the fallback value. | 
| boolean | XBRLVariableFact. matcheable(net.sf.saxon.s9api.XdmValue value,
          XBRLVariablesHolder.ModelType aspectModel)Calculates if the sequence passed in as a parameter satisfy requirements to be split into sub-sequences by the
 VariablesLoopController who is the only one class that should call this method. | 
| net.sf.saxon.s9api.XPathSelector | XBRLVariablePrecondition. prepare(XBRLVariableSetResource set)Every evaluation of a precondition shall be unique and thread independent. | 
| java.util.List<java.util.List<net.sf.saxon.om.NodeInfo>> | XBRLVariableResourceUse. preparePartitions(java.util.List<java.util.List<net.sf.saxon.om.NodeInfo>> hsOutSeq,
                 java.util.Set<Aspect> coveredAspects)For API use only. | 
| 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. | 
| void | XBRLFormula. staticCheck()Static check. | 
| void | StaticCheck. staticCheck()Resources that has static checking implements this interface. | 
| void | XBRLFormula. staticCheckAspectRules()Called during the compilation of the resource. | 
| Constructor and Description | 
|---|
| XBRLCustomFunction(XBRLFormulaProcessor proc,
                  XBRLExtendedLink parent,
                  XMLFragment node)Instantiates a new XBRL custom function. | 
| XBRLCustomFunction(XBRLFormulaProcessor proc,
                  XBRLResource other)Instantiates a new XBRL custom function. | 
| XBRLFormula(XBRLFormulaProcessor proc,
           XBRLExtendedLink parent,
           XMLFragment node)Creates a new formula from a node in an extended link. | 
| XBRLFormula(XBRLFormulaProcessor proc,
           XBRLResource other)Formulas are normally created by copying another existing resource. | 
| XBRLVariableFact(XBRLFormulaProcessor formulaProcessor,
                XBRLResource res)Instantiates a new XBRL variable fact. | 
| XBRLVariableGeneral(XBRLFormulaProcessor formulaProcessor,
                   XBRLResource res)Instantiates a new XBRL variable general. | 
| XBRLVariableParameter(XBRLFormulaProcessor proc,
                     XBRLResource other)Instantiates a new XBRL variable parameter. | 
| XBRLVariableSetResource(XBRLFormulaProcessor proc,
                       XBRLExtendedLink parent,
                       XMLFragment node)Instantiates a new XBRL variable set resource. | 
| XBRLVariableSetResource(XBRLFormulaProcessor proc,
                       XBRLResource other)Instantiates a new XBRL variable set resource. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | OpenContextComponentRuleSet. addRule(XBRLFormula xbrlFormula,
       net.sf.saxon.s9api.XdmNode aspectNode,
       int container)Adds the rule. | 
| XMLElementDefinition | ConceptAspectInterface. getConcept()Returns the calculated concept for this aspect. | 
| XMLElementDefinition | DefaultAspectRule. getConcept()Gets the concept. | 
| XMLElementDefinition | ConceptAspectRule. getConcept()Gets the concept. | 
| XBRLEntity | DefaultAspectRule. getEntity()Gets the entity. | 
| XBRLEntity | EntityIdentifierAspectInterface. getEntity()Gets the entity. | 
| XBRLEntity | EntityIdentifierAspectRule. getEntity()Gets the entity. | 
| XBRLPeriod | PeriodAspectRule. getPeriod()Gets the period. | 
| XBRLPeriod | PeriodAspectInterface. getPeriod()Gets the period. | 
| XBRLPeriod | DefaultAspectRule. getPeriod()Gets the period. | 
| void | OpenScenarioAspectRuleSet. getScenario(FContext fc)Gets the scenario. | 
| void | ScenarioAspectInterface. getScenario(FContext fc)Evaluates the Scenario and updates it inside the fc FContext. | 
| void | NonXDTScenarioRuleSet. getScenario(FContext fc)Gets the scenario. | 
| void | SegmentAspectInterface. getSegment(FContext fc)Evaluates the Segment and updates it inside the fc FContext. | 
| void | NonXDTSegmentRuleSet. getSegment(FContext fc)Gets the segment. | 
| void | OpenSegmentAspectRuleSet. getSegment(FContext fc)Gets the segment. | 
| XBRLUnit | UnitAction. getUnit()Gets the unit. | 
| XBRLUnit | UnitNoUnitAspectRule. getUnit()Gets the unit. | 
| XBRLUnit | UnitAspectRule. getUnit()Gets the unit. | 
| XBRLUnit | DefaultAspectRule. getUnit()Gets the unit. | 
| XBRLUnit | UnitAspectInterface. getUnit()Gets the unit. | 
| boolean | ConceptAspectInterface. isStaticConcept()Returns true if the evaluation of the concept does not requires access to dynamic content. | 
| boolean | ConceptAspectRule. isStaticConcept()Checks if is static concept. | 
| void | DimensionAspectInterface. resolve(XMLElementDefinition el,
       FContext fc,
       javax.xml.namespace.QName dimName)Resolve one dimension in the appropriate dimension container. | 
| void | DimensionTypedRule. resolve(XMLElementDefinition el,
       FContext fc,
       javax.xml.namespace.QName dimName)Resolve. | 
| void | DefaultAspectRule. resolve(XMLElementDefinition el,
       FContext fc,
       javax.xml.namespace.QName dimName)Resolve. | 
| void | DimensionExplicitRule. resolve(XMLElementDefinition el,
       FContext fc,
       javax.xml.namespace.QName dimName)Resolve. | 
| void | EmptyAspectRule. updateDimensionsContainer(FContext fctx,
                         boolean bIsOcc)Update dimensions container. | 
| void | ContextComponentRuleInterface. updateDimensionsContainer(FContext ctx,
                         boolean bIsOcc)Update dimensions container. | 
| void | DefaultAspectRule. updateDimensionsContainer(FContext fctx,
                         boolean bIsOcc)Update dimensions container. | 
| void | FragmentsAspectRule. updateDimensionsContainer(FContext fctx,
                         boolean bIsOcc)Update dimensions container. | 
| void | XPathAspectRule. updateDimensionsContainer(FContext ctx,
                         boolean bIsOcc)Update dimensions container. | 
| Constructor and Description | 
|---|
| 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. | 
| DimensionExplicitRule(XBRLFormula formula,
                     net.sf.saxon.s9api.XdmNode aspectNode)Instantiates a new dimension explicit rule. | 
| DimensionRuleSet()Instantiates a new dimension rule set. | 
| DimensionTypedRule(XBRLFormula formula,
                  net.sf.saxon.s9api.XdmNode aspectNode)Instantiates a new dimension typed rule. | 
| EntityIdentifierAspectRule(XBRLFormula formula,
                          net.sf.saxon.s9api.XdmNode aspectNode)Instantiates a new entity identifier aspect rule. | 
| NonXDTScenarioRuleSet()Instantiates a new non xdt scenario rule set. | 
| NonXDTSegmentRuleSet()Instantiates a new non xdt segment rule set. | 
| OpenContextComponentRuleSet()Instantiates a new open context component rule set. | 
| OpenScenarioAspectRuleSet()Instantiates a new open scenario aspect rule set. | 
| OpenSegmentAspectRuleSet()Instantiates a new open segment aspect rule set. | 
| PeriodAspectRule(XBRLFormula formula,
                net.sf.saxon.s9api.XdmNode aspectNode)Instantiates a new period aspect rule. | 
| 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. | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | XFTypedDimensionAspectTest. equivalentValues(net.sf.saxon.om.NodeInfo fact1,
                net.sf.saxon.om.NodeInfo fact2)Equivalent values. | 
| boolean | XFExplicitDimensionAspectTest. equivalentValues(net.sf.saxon.om.NodeInfo n1,
                net.sf.saxon.om.NodeInfo n2)Equivalent values. | 
| boolean | XFDimensionsTestController. equivalentValues(net.sf.saxon.om.NodeInfo n1,
                net.sf.saxon.om.NodeInfo n2)Equivalent values. | 
| boolean | XFAspectTestInterface. equivalentValues(net.sf.saxon.om.NodeInfo fact1,
                net.sf.saxon.om.NodeInfo fact2)Two facts have equivalent values for a given aspect if the aspect test for that aspect evaluates to true. | 
| boolean | XFAspectTestBase. equivalentValues(net.sf.saxon.om.NodeInfo fact1,
                net.sf.saxon.s9api.XdmValue fact2)Equivalent values. | 
| boolean | XFAspectTestBase. equivalentValues(net.sf.saxon.s9api.XdmValue fact1,
                net.sf.saxon.om.NodeInfo fact2)Equivalent values. | 
| boolean | XFAspectTestBase. equivalentValues(net.sf.saxon.s9api.XdmValue fact1,
                net.sf.saxon.s9api.XdmValue fact2)Equivalent values. | 
| static XBRLVariableEqualityDefinition | XFTypedDimensionAspectTest. getXBRLVariableEqualliDefinition(XDTDimension dim,
                                XBRLFormulaProcessor fp)Gets the XBRL variable equality definition. | 
| Constructor and Description | 
|---|
| XFTypedDimensionAspectTest(XBRLFormulaProcessor fp,
                          XMLFragment fragment,
                          net.sf.saxon.s9api.QName varValue,
                          XDTDimension dim,
                          XBRLVariableEqualityDefinition eqd)Instantiates a new XF typed dimension aspect test. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | XFseveAssertionSeveritySourceErrorThe Class XFseveAssertionSeveritySourceError. | 
| class  | XFseveAssertionSeverityTargetErrorThe Class XFseveAssertionSeverityTargetError. | 
| class  | XFseveMultipleSeveritiesForAssertionErrorThe Class XFseveMultipleSeveritiesForAssertionError. | 
| class  | XFxbrlacfeInconsistentAspectCoverFiltersThe Class XFxbrlacfeInconsistentAspectCoverFilters. | 
| class  | XFxbrlcfieMissingCFIRelationshipThe Class XFxbrlcfieMissingCFIRelationship. | 
| class  | XFxbrlcfieTooManyCFIRelationshipsThe Class XFxbrlcfieTooManyCFIRelationships. | 
| class  | XFxbrlcrfeInvalidConceptRelationParametersThe Class XFxbrlcrfeInvalidConceptRelationParameters. | 
| class  | XFxbrlfeBadSubsequentOCCValueThe Class XFxbrlfeBadSubsequentOCCValue. | 
| class  | XFxbrlfeBadUsageOfExplicitDimensionRuleThe Class XFxbrlfeBadUsageOfExplicitDimensionRule. | 
| class  | XFxbrlfeBadUsageOfTypedDimensionRuleThe Class XFxbrlfeBadUsageOfTypedDimensionRule. | 
| class  | XFxbrlfeBindEmptySourceVariableThe Class XFxbrlfeBindEmptySourceVariable. | 
| class  | XFxbrlfeConflictingAspectRulesThe Class XFxbrlfeConflictingAspectRules. | 
| class  | XFxbrlfeDefaultAspectValueConflictsThe Class XFxbrlfeDefaultAspectValueConflicts. | 
| class  | XFxbrlfeIllegalUseOfUncoveredQNameThe Class XFxbrlfeIllegalUseOfUncoveredQName. | 
| class  | XFxbrlfeIncompleteConceptRuleThe Class XFxbrlfeIncompleteConceptRule. | 
| class  | XFxbrlfeIncompleteEntityIdentifierRuleThe Class XFxbrlfeIncompleteEntityIdentifierRule. | 
| class  | XFxbrlfeIncompletePeriodRuleThe Class XFxbrlfeIncompletePeriodRule. | 
| class  | XFxbrlfeMissingConceptRuleThe Class XFxbrlfeMissingConceptRule. | 
| class  | XFxbrlfeMissingEntityIdentifierRuleThe Class XFxbrlfeMissingEntityIdentifierRule. | 
| class  | XFxbrlfeMissingPeriodRuleThe Class XFxbrlfeMissingPeriodRule. | 
| class  | XFxbrlfeMissingSAVForExplicitDimensionRuleThe Class XFxbrlfeMissingSAVForExplicitDimensionRule. | 
| class  | XFxbrlfeMissingSAVForTypedDimensionRuleThe Class XFxbrlfeMissingSAVForTypedDimensionRule. | 
| class  | XFxbrlfeMissingSAVForUnitRuleThe Class XFxbrlfeMissingSAVForUnitRule. | 
| class  | XFxbrlfeMissingUnitRuleThe Class XFxbrlfeMissingUnitRule. | 
| class  | XFxbrlfeNonexistentSourceVariableThe Class XFxbrlfeNonexistentSourceVariable. | 
| class  | XFxbrlfeNonSingletonOutputValueThe Class XFxbrlfeNonSingletonOutputValue. | 
| class  | XFxbrlfeSequenceSAVConflictsThe Class XFxbrlfeSequenceSAVConflicts. | 
| class  | XFxbrlfeUndefinedSAVThe Class XFxbrlfeUndefinedSAV. | 
| class  | XFxbrlfeUnrecognisedAspectRuleThe Class XFxbrlfeUnrecognisedAspectRule. | 
| class  | XFxbrlfeWrongXpathResultForTypedDimensionRuleThe Class XFxbrlfeWrongXpathResultForTypedDimensionRule. | 
| class  | XFxbrlmsgeMissingLeftCurlyBracketInMessageThe Class XFxbrlmsgeMissingLeftCurlyBracketInMessage. | 
| class  | XFxbrlmsgeMissingMessageLanguageThe Class XFxbrlmsgeMissingMessageLanguage. | 
| class  | XFxbrlmsgeMissingRightCurlyBracketInMessageThe Class XFxbrlmsgeMissingRightCurlyBracketInMessage. | 
| class  | XFxbrlveCyclicDependenciesThe Class XFxbrlveCyclicDependencies. | 
| class  | XFxbrlveDuplicateVariableNamesThe Class XFxbrlveDuplicateVariableNames. | 
| class  | XFxbrlveFactVariableReferenceNotAllowedThe Class XFxbrlveFactVariableReferenceNotAllowed. | 
| class  | XFxbrlveFallbackValueVariableReferenceNotAllowedThe Class XFxbrlveFallbackValueVariableReferenceNotAllowed. | 
| class  | XFxbrlveFilterAspectModelMismatchThe Class XFxbrlveFilterAspectModelMismatch. | 
| class  | XFxbrlveInvalidDatatypeInCustomFunctionSignatureThe Class XFxbrlveInvalidDatatypeInCustomFunctionSignature. | 
| class  | XFxbrlveInvalidDimensionThe Class XFxbrlveInvalidDimension. | 
| class  | XFxbrlveMissingParameterValueThe Class XFxbrlveMissingParameterValue. | 
| class  | XFxbrlveMultipleTypedDimensionEqualityDefinitionsThe Class XFxbrlveMultipleTypedDimensionEqualityDefinitions. | 
| class  | XFxbrlveNoCustomFunctionSignatureThe Class XFxbrlveNoCustomFunctionSignature. | 
| class  | XFxbrlveNoProhibitedNamespaceForCustomFunctionThe Class XFxbrlveNoProhibitedNamespaceForCustomFunction. | 
| class  | XFxbrlveParameterCyclicDependenciesThe Class XFxbrlveParameterCyclicDependencies. | 
| class  | XFxbrlveParameterNameClashThe Class XFxbrlveParameterNameClash. | 
| class  | XFxbrlveParameterTypeMismatchThe Class XFxbrlveParameterTypeMismatch. | 
| class  | XFxbrlveUnknownAspectModelThe Class XFxbrlveUnknownAspectModel. | 
| class  | XFxbrlveUnresolvedDependencyThe Class XFxbrlveUnresolvedDependency. | 
| class  | XFxbrlveVariableNameResolutionFailureThe Class XFxbrlveVariableNameResolutionFailure. | 
| class  | XFxbrlveVariableSetFilterTargetErrorThe Class XFxbrlveCyclicDependencies. | 
| Modifier and Type | Method and Description | 
|---|---|
| java.lang.String | XBRLResultMessage. evaluateMessage(XBRLMessageContext assertion)Evaluate message. | 
| net.sf.saxon.s9api.XdmValue | XBRLResultMessage. getUncoveredAspectValue(Aspect aspect,
                       Aspect dimName)Gets the uncovered aspect value. | 
| net.sf.saxon.s9api.XdmValue | XBRLMessageContext. getUncoveredAspectValue(Aspect aspect,
                       Aspect dimName)allows for implementation of required interfaces. | 
| Constructor and Description | 
|---|
| XBRLFormulaInconsistencyOnFactVariable(XFValidationException cause,
                                      java.lang.String message)Instantiates a new XBRL formula inconsistency on fact variable. | 
| XBRLFormulaInconsistencyOnGeneralVariable(XFValidationException cause,
                                         java.lang.String message)Instantiates a new XBRL formula inconsistency on general variable. | 
| Constructor and Description | 
|---|
| XBRLResultMessage(XBRLFormulaProcessor processor,
                 XBRLResource fragment)Instantiates a new XBRL result message. | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | XBRLFormulaFilterBase. compileFilter()Compile filter. | 
| boolean | XBRLDelayedCompilationFilter. compileFilter()This is the method that will be called by the Formula Processor
 in order to compile the filter XPath expression. | 
| boolean | XBRLOrFilter. compileFilter(java.util.Collection<net.sf.saxon.s9api.QName> preDefinedVariables)Compile filter. | 
| boolean | XBRLAndFilter. compileFilter(java.util.Collection<net.sf.saxon.s9api.QName> preDefinedVariables)Compile filter. | 
| java.lang.String | XBRLOrFilter. getXPathTerm(java.util.Collection<net.sf.saxon.s9api.QName> preDefinedVariables)Gets the x path term. | 
| java.lang.String | XBRLAspectCoverFilter. getXPathTerm(java.util.Collection<net.sf.saxon.s9api.QName> preDefinedVariables)Gets the x path term. | 
| java.lang.String | XBRLFormulaFilter. getXPathTerm(java.util.Collection<net.sf.saxon.s9api.QName> preDefinedVariables)Access to the XPath expression for this filter according to the
 formula specification. | 
| java.lang.String | XBRLDimensionFilterAbstract. getXPathTerm(java.util.Collection<net.sf.saxon.s9api.QName> preDefinedVariables)Gets the x path term. | 
| java.lang.String | XBRLAndFilter. getXPathTerm(java.util.Collection<net.sf.saxon.s9api.QName> preDefinedVariables)Gets the x path term. | 
| java.lang.String | XBRLExplicitDimensionMultiFilter. getXPathTerm(java.util.Collection<net.sf.saxon.s9api.QName> preDefinedVariables)Gets the x path term. | 
| java.lang.String | XBRLSingleMeasureFilter. getXPathTerm(java.util.Collection<net.sf.saxon.s9api.QName> preDefinedVariables)Gets the x path term. | 
| void | XBRLAspectCoverFilter. processFilters(java.util.Set<Aspect> allCoveredAspects,
              java.util.Collection<XBRLFilterUse> vFilters,
              boolean bIsCover)'override' the cover state of aspects resulting from the application of the other filters. | 
| Constructor and Description | 
|---|
| XBRLAndFilter(XBRLFormulaProcessor proc,
             XBRLResource other)Instantiates a new XBRL and filter. | 
| XBRLExplicitDimensionFilter(XBRLFormulaProcessor proc,
                           XBRLResource other)Instantiates a new XBRL explicit dimension filter. | 
| XBRLMatchDimensionFilter(XBRLFormulaProcessor proc,
                        XBRLResource other)Instantiates a new XBRL match dimension filter. | 
| XBRLOrFilter(XBRLFormulaProcessor proc,
            XBRLResource other)Instantiates a new XBRL or filter. | 
| XBRLSingleMeasureFilter(XBRLFormulaProcessor proc,
                       XBRLResource other)Instantiates a new XBRL single measure filter. | 
| XBRLTypedDimensionFilter(XBRLFormulaProcessor proc,
                        XBRLResource other)Instantiates a new XBRL typed dimension filter. | 
| Modifier and Type | Method and Description | 
|---|---|
| XBRLCustomFunction | XBRLCustomFunctionImplementation. getFunctionDeclaration()Gets the function declaration. | 
| Constructor and Description | 
|---|
| XBRLCustomFunctionImplementation(XBRLFormulaProcessor proc,
                                XBRLResource other)Instantiates a new XBRL custom function implementation. | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | XBRLVariableTree. bindCycle(XMLEvaluationContextProvider evalProvider,
         java.util.List<XBRLVariableResourceUse> evaluatedVars)Bind variables in this level. | 
| boolean | XFIImplicitFilterOptimizer. checkImplicitFiltering(XBRLFact fact)Returns true then the fact passed in matches all uncovered aspects in fact previously set. | 
| boolean | XPathHelper. evaluateBoolean(net.sf.saxon.s9api.XPathSelector sel)Evaluate boolean. | 
| boolean | VariablesLoopController.InterfaceVariableSetIterator. hasNext()Checks for next. | 
| boolean | LookForwardIterator. hasNext()Checks for next. | 
| boolean | VariablesLoopController. hasNext(javax.xml.namespace.QName variableName)Checks for next. | 
| boolean | VariablesLoopController.InterfaceVariableSetIterator. init()Inits the. | 
| 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. | 
| boolean | LookForwardIterator. isFallbackValue()Checks if is fallback value. | 
| boolean | VariablesLoopController. isFallbackValue(javax.xml.namespace.QName variableName)Checks if is fallback value. | 
| void | VariablesLoopController. next()Next. | 
| boolean | VariablesLoopController.InterfaceVariableSetIterator. next()Next. | 
| net.sf.saxon.s9api.XdmValue | VariablesLoopController. next(javax.xml.namespace.QName variableName,
    XBRLVariableResource res)This returns the next element in the sequence or the last returned element in the sequence if the sequence is not the
 topmost sequence in the stack. | 
| void | LookForwardIterator. restart()Restart. | 
| void | XFIImplicitFilterOptimizer. setFilters(java.util.Collection<XBRLFilterUse> vFilters,
          java.util.Collection<net.sf.saxon.s9api.QName> bindableVarNames,
          XBRLVariableSetResource set)Sets the filters. | 
| Constructor and Description | 
|---|
| XFNoSuchElementException(XFValidationException cause)Instantiates a new XF no such element exception. | 
| Constructor and Description | 
|---|
| ClsVariableSetCombinationsIterator2(XMLFragment evaluationContext,
                                   java.util.List<XBRLVariableResourceUse> evaluatedVars,
                                   VariablesLoopController controller)Instantiates a new cls variable set combinations iterator2. | 
| 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. | 
| XBRLVariableTree(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,
           XBRLEvaluationContext evalContext)Instantiates a new x path helper. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | StaticCheck. staticCheck()Resources that has static checking implements this interface. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | OpenContextComponentRuleSet. addRule(XBRLRuleNode xbrlFormula,
       net.sf.saxon.s9api.XdmNode aspectNode,
       int container)Adds the rule. | 
| XBRLEntity[] | EntityIdentifiersAspectInterface. getEntities()Gets the entity. | 
| XBRLEntity | EntityIdentifierAspectInterface. getEntity(XBRLStructuralTable xbrlTable)Gets the entity. | 
| net.sf.saxon.s9api.XdmValue | OpenContextComponentRuleSet. getNodes(XBRLStructuralTable xbrlTable)Gets the nodes. | 
| XBRLPeriod | PeriodAspectInterface. getPeriod(XBRLStructuralTable xbrlTable)Gets the period. | 
| XBRLPeriod[] | PeriodsAspectInterface. getPeriods()Gets the period. | 
| net.sf.saxon.s9api.XdmValue | ScenarioAspectInterface. getScenario(XBRLStructuralTable xbrlTable)Gets the scenario. | 
| net.sf.saxon.s9api.XdmValue | NonXDTScenarioRuleSet. getScenario(XBRLStructuralTable xbrlTable)Gets the scenario. | 
| net.sf.saxon.s9api.XdmValue | SegmentAspectInterface. getSegment(XBRLStructuralTable xbrlTable)Gets the segment. | 
| net.sf.saxon.s9api.XdmValue | NonXDTSegmentRuleSet. getSegment(XBRLStructuralTable xbrlTable)Gets the segment. | 
| void | XBRLRuleNode. staticCheck()Static check. | 
| void | XBRLAspectNode. staticCheck()Static check. | 
| void | XBRLRelationshipNode. staticCheck()Static check. | 
| void | XBRLRuleNode. staticCheckAspectRules()Called during the compilation of the resource. | 
| Constructor and Description | 
|---|
| DimensionRuleSet()Instantiates a new dimension rule set. | 
| FragmentsAspectRule(net.sf.saxon.s9api.XdmNode aspectNode,
                   XBRLRuleNode formula)Instantiates a new fragments aspect rule. | 
Copyright 2006-2015 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa