| Package | Description | 
|---|---|
| com.ihr.xbrl.om.assertions | |
| 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.errors | |
| com.ihr.xbrl.om.formula.filters | |
| com.ihr.xbrl.om.formula.functions.custom | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | XBRLAssertionThe Class XBRLAssertion. | 
| class  | XBRLConsistencyAssertionThe Class XBRLConsistencyAssertion. | 
| class  | XBRLExistenceAssertionThe Class XBRLExistenceAssertion. | 
| class  | XBRLValueAssertionThe Class XBRLValueAssertion. | 
| Modifier and Type | Method and Description | 
|---|---|
| XBRLFormulaResource | XBRLAssertionResult. getEvaluatedResources()Access to the instance of the XBRLFormulaResource used during the assertion evaluation. | 
| 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 | Class and Description | 
|---|---|
| class  | XBRLCustomFunctionThe Class XBRLCustomFunction. | 
| class  | XBRLFormulaThe Class XBRLFormula. | 
| class  | XBRLVariableEqualityDefinitionThe Class XBRLVariableEqualityDefinition. | 
| class  | XBRLVariableFactThe Class XBRLVariableFact. | 
| class  | XBRLVariableGeneralThe Class XBRLVariableGeneral. | 
| class  | XBRLVariableParameterThe Class XBRLVariableParameter. | 
| class  | XBRLVariablePreconditionThe Class XBRLVariablePrecondition. | 
| class  | XBRLVariableResourceThe Class XBRLVariableResource. | 
| class  | XBRLVariableSetResourceThe Class XBRLVariableSetResource. | 
| Modifier and Type | Method and Description | 
|---|---|
| XBRLFormulaResource | XBRLFormulaProcessor. getUnderCompilationFormulaResource()Obtains the resource that is being compiled by the XPath compiler. | 
| Modifier and Type | Method and Description | 
|---|---|
| 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. | 
| Constructor and Description | 
|---|
| XBRLFormulaResource(XBRLFormulaResource other)Instantiates a new XBRL formula resource. | 
| XBRLVariableResource(XBRLFormulaResource other)Instantiates a new XBRL variable resource. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | XBRLResultMessageThe Class XBRLResultMessage. | 
| Constructor and Description | 
|---|
| XFxbrlcfieTooManyCFIRelationships(XBRLFormulaResource xbrlCustomFunctionImplementation,
                                 int reason)Instantiates a new x fxbrlcfie too many cfi relationships. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | XBRLAncestorFilterThe Class XBRLAncestorFilter. | 
| class  | XBRLAndFilterThe Class XBRLAndFilter. | 
| class  | XBRLAspectCoverFilterThe Class XBRLAspectCoverFilter. | 
| class  | XBRLConceptBalanceFilterThe Class XBRLConceptBalanceFilter. | 
| class  | XBRLConceptCustomAttributeFilterThe Class XBRLConceptCustomAttributeFilter. | 
| class  | XBRLConceptDataTypeFilterThe Class XBRLConceptDataTypeFilter. | 
| class  | XBRLConceptFilterAbstractThe Class XBRLConceptFilterAbstract. | 
| class  | XBRLConceptNameFilterThe Class XBRLConceptNameFilter. | 
| class  | XBRLConceptPeriodTypeFilterThe Class XBRLConceptPeriodTypeFilter. | 
| class  | XBRLConceptRelationFilterThe Class XBRLConceptRelationFilter. | 
| class  | XBRLConceptSubstitutionGroupFilterThe Class XBRLConceptSubstitutionGroupFilter. | 
| class  | XBRLDimensionFilterAbstractThe Class XBRLDimensionFilterAbstract. | 
| class  | XBRLExplicitDimensionFilterThe Class XBRLExplicitDimensionFilter. | 
| class  | XBRLFormulaFilterBaseThe Class XBRLFormulaFilterBase. | 
| class  | XBRLGeneralFilterThe Class XBRLGeneralFilter. | 
| class  | XBRLGeneralMeasuresFilterThe Class XBRLGeneralMeasuresFilter. | 
| class  | XBRLIdentifierFilterThe Class XBRLIdentifierFilter. | 
| class  | XBRLLocationFilterThe Class XBRLLocationFilter. | 
| class  | XBRLMatchAbstractFilterThe Class XBRLMatchAbstractFilter. | 
| class  | XBRLMatchConceptFilterThe Class XBRLMatchConceptFilter. | 
| class  | XBRLMatchDimensionFilterThe Class XBRLMatchDimensionFilter. | 
| class  | XBRLMatchEntityIdentifierFilterThe Class XBRLMatchEntityIdentifierFilter. | 
| class  | XBRLMatchLocationFilterThe Class XBRLMatchLocationFilter. | 
| class  | XBRLMatchNonXDTScenarioFilterThe Class XBRLMatchNonXDTScenarioFilter. | 
| class  | XBRLMatchNonXDTSegmentFilterThe Class XBRLMatchNonXDTSegmentFilter. | 
| class  | XBRLMatchPeriodFilterThe Class XBRLMatchPeriodFilter. | 
| class  | XBRLMatchScenarioFilterThe Class XBRLMatchScenarioFilter. | 
| class  | XBRLMatchSegmentFilterThe Class XBRLMatchSegmentFilter. | 
| class  | XBRLMatchUnitFilterThe Class XBRLMatchUnitFilter. | 
| class  | XBRLOrFilterThe Class XBRLOrFilter. | 
| class  | XBRLParentFilterThe Class XBRLParentFilter. | 
| class  | XBRLPeriodEndFilterThe Class XBRLPeriodEndFilter. | 
| class  | XBRLPeriodFilterThe Class XBRLPeriodFilter. | 
| class  | XBRLPeriodFilterAbstractThe Class XBRLPeriodFilterAbstract. | 
| class  | XBRLPeriodForeverFilterThe Class XBRLPeriodForeverFilter. | 
| class  | XBRLPeriodInstantDurationFilterThe Class XBRLPeriodInstantDurationFilter. | 
| class  | XBRLPeriodInstantFilterThe Class XBRLPeriodInstantFilter. | 
| class  | XBRLPeriodStartFilterThe Class XBRLPeriodStartFilter. | 
| class  | XBRLRegExpIdentifierFilterThe Class XBRLRegExpIdentifierFilter. | 
| class  | XBRLRegExpSchemeFilterThe Class XBRLRegExpSchemeFilter. | 
| class  | XBRLRelativeFilterThe Class XBRLRelativeFilter. | 
| class  | XBRLScenarioFilterThe Class XBRLScenarioFilter. | 
| class  | XBRLSegmentFilterThe Class XBRLSegmentFilter. | 
| class  | XBRLSiblingFilterThe Class XBRLSiblingFilter. | 
| class  | XBRLSingleMeasureFilterThe Class XBRLSingleMeasureFilter. | 
| class  | XBRLSpecificIdentifierFilterThe Class XBRLSpecificIdentifierFilter. | 
| class  | XBRLSpecificSchemeFilterThe Class XBRLSpecificSchemeFilter. | 
| class  | XBRLTypedDimensionFilterThe Class XBRLTypedDimensionFilter. | 
| class  | XBRLValueNilFilterThe Class XBRLValueNilFilter. | 
| class  | XBRLValuePrecisionFilterThe Class XBRLValuePrecisionFilter. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | XBRLCustomFunctionImplementationThe Class XBRLCustomFunctionImplementation. | 
Copyright 2006-2015 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa