| 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.aspects.tests | |
| com.ihr.xbrl.om.formula.errors | |
| com.ihr.xbrl.om.formula.filters | |
| com.ihr.xbrl.om.formula.functions | Provides the classes necessary for implementing all XPath2 functions defined in the
XFI functions library. | 
| com.ihr.xbrl.om.formula.functions.custom | 
| 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 | Method and Description | 
|---|---|
| XBRLFormulaProcessor | XBRLFormulaProcessorFactory. create()Creates the. | 
| static XBRLFormulaProcessor | XBRLFormulaProcessor. create(DTSContainer dts)Creates the formula processor. | 
| XBRLFormulaProcessor | XBRLFPRSCustomFunctionLibraryAbstract. getFormulaProcessor()Gets the formula processor. | 
| XBRLFormulaProcessor | XBRLRSCustomFunctionLibrary. getFormulaProcessor()This function returns the instance of the XBRLFormulaProcessor that has been set
 during the initialization phase of this library. | 
| XBRLFormulaProcessor | XBRLVariableInternal. getProcessor()Gets the processor. | 
| XBRLFormulaProcessor | XBRLVariableFormulaEvaluable. getProcessor()Returns an instance of the XBRLFormulaProcessor this variable has been created under | 
| XBRLFormulaProcessor | HasFormulaProcessor. getProcessor()Gets the processor. | 
| XBRLFormulaProcessor | XBRLFormulaResource. getProcessor()Gets the processor. | 
| Modifier and Type | Method and Description | 
|---|---|
| static XBRLFilterUse | XBRLFilterUse. createFilterUse(XBRLFormulaProcessor proc,
               XBRLRelationship rel,
               XBRLFormulaFilter filter)Factory method. | 
| void | XBRLFPRSCustomFunctionLibraryAbstract. setFormulaProcessor(XBRLFormulaProcessor fp)Sets the formula processor. | 
| void | XBRLRSCustomFunctionLibrary. setFormulaProcessor(XBRLFormulaProcessor fp)This function will be called when the function library is initialized. | 
| 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. | 
| XBRLFormulaResource(XBRLFormulaProcessor proc,
                   XBRLExtendedLink parent,
                   XMLFragment node)Instantiates a new XBRL formula resource. | 
| XBRLFormulaResource(XBRLFormulaProcessor proc,
                   XBRLResource other)Instantiates a new XBRL formula resource. | 
| XBRLVariableEqualityDefinition(XBRLFormulaProcessor proc,
                              XBRLResource other)Instantiates a new XBRL variable equality definition. | 
| XBRLVariableFact(XBRLFormulaProcessor formulaProcessor,
                XBRLResource res)Instantiates a new XBRL variable fact. | 
| XBRLVariableGeneral(XBRLFormulaProcessor formulaProcessor,
                   XBRLResource res)Instantiates a new XBRL variable general. | 
| XBRLVariableInternal(XBRLFormulaProcessor proc,
                    net.sf.saxon.s9api.XdmValue value)Instantiates a new XBRL variable internal. | 
| XBRLVariableInternal(XBRLFormulaProcessor proc,
                    net.sf.saxon.s9api.XdmValue value,
                    boolean bindAsSequence)Instantiates a new XBRL variable internal. | 
| XBRLVariableParameter(XBRLFormulaProcessor proc,
                     XBRLResource other)Instantiates a new XBRL variable parameter. | 
| XBRLVariablePrecondition(XBRLFormulaProcessor proc,
                        XBRLResource res)Object model for a Variable Precondition. | 
| XBRLVariableResource(XBRLFormulaProcessor proc,
                    XBRLExtendedLink parent,
                    XMLFragment node)Instantiates a new XBRL variable resource. | 
| XBRLVariableResource(XBRLFormulaProcessor proc,
                    XBRLResource res)Instantiates a new XBRL variable resource. | 
| 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 | 
|---|---|
| static XBRLVariableEqualityDefinition | XFTypedDimensionAspectTest. getXBRLVariableEqualliDefinition(XDTDimension dim,
                                XBRLFormulaProcessor fp)Gets the XBRL variable equality definition. | 
| Constructor and Description | 
|---|
| XFDimensionsAspectTest(XBRLFormulaProcessor fp,
                      XMLFragment fragment,
                      java.lang.String expression,
                      net.sf.saxon.s9api.QName varName,
                      net.sf.saxon.s9api.QName varValue)Instantiates a new XF dimensions aspect test. | 
| XFDimensionsTestController(XBRLFormulaProcessor formulaProcessor,
                          XMLFragment res)Instantiates a new XF dimensions test controller. | 
| XFTypedDimensionAspectTest(XBRLFormulaProcessor fp,
                          XMLFragment fragment,
                          net.sf.saxon.s9api.QName varValue,
                          XDTDimension dim,
                          XBRLVariableEqualityDefinition eqd)Instantiates a new XF typed dimension aspect test. | 
| Constructor and Description | 
|---|
| XBRLResultMessage(XBRLFormulaProcessor processor,
                 XBRLResource fragment)Instantiates a new XBRL result message. | 
| Modifier and Type | Method and Description | 
|---|---|
| XBRLFormulaProcessor | XBRLFormulaFilter. getProcessor()Convenient method to access the surrounding instance of the 
 XBRLFormulaProcessor. | 
| XBRLFormulaProcessor | XBRLExplicitDimensionMultiFilter. getProcessor()Gets the processor. | 
| Constructor and Description | 
|---|
| SearchCriteriaFilter(XBRLFormulaProcessor proc)Instantiates a new search criteria filter. | 
| XBRLAncestorFilter(XBRLFormulaProcessor proc,
                  XBRLResource res)Instantiates a new XBRL ancestor filter. | 
| XBRLAndFilter(XBRLFormulaProcessor proc,
             XBRLResource other)Instantiates a new XBRL and filter. | 
| XBRLAspectCoverFilter(XBRLFormulaProcessor proc,
                     XBRLResource other)Instantiates a new XBRL aspect cover filter. | 
| XBRLConceptBalanceFilter(XBRLFormulaProcessor proc,
                        XBRLResource other)Instantiates a new XBRL concept balance filter. | 
| XBRLConceptCustomAttributeFilter(XBRLFormulaProcessor proc,
                                XBRLResource other)Instantiates a new XBRL concept custom attribute filter. | 
| XBRLConceptDataTypeFilter(XBRLFormulaProcessor proc,
                         XBRLResource other)Instantiates a new XBRL concept data type filter. | 
| XBRLConceptFilterAbstract(XBRLFormulaProcessor proc,
                         XBRLResource other)Instantiates a new XBRL concept filter abstract. | 
| XBRLConceptNameFilter(XBRLFormulaProcessor proc,
                     XBRLResource other)Instantiates a new XBRL concept name filter. | 
| XBRLConceptPeriodTypeFilter(XBRLFormulaProcessor proc,
                           XBRLResource other)Instantiates a new XBRL concept period type filter. | 
| XBRLConceptRelationFilter(XBRLFormulaProcessor proc,
                         XBRLResource other)Instantiates a new XBRL concept relation filter. | 
| XBRLConceptSubstitutionGroupFilter(XBRLFormulaProcessor proc,
                                  XBRLResource other)Instantiates a new XBRL concept substitution group filter. | 
| XBRLDimensionFilterAbstract(XBRLFormulaProcessor proc,
                           XBRLResource other)Instantiates a new XBRL dimension filter abstract. | 
| XBRLExplicitDimensionFilter(XBRLFormulaProcessor proc,
                           XBRLResource other)Instantiates a new XBRL explicit dimension filter. | 
| XBRLFormulaFilterBase(XBRLFormulaProcessor proc,
                     XBRLResource res)Instantiates a new XBRL formula filter base. | 
| XBRLGeneralFilter(XBRLFormulaProcessor proc,
                 XBRLResource other)Instantiates a new XBRL general filter. | 
| XBRLGeneralMeasuresFilter(XBRLFormulaProcessor proc,
                         XBRLResource other)Instantiates a new XBRL general measures filter. | 
| XBRLIdentifierFilter(XBRLFormulaProcessor proc,
                    XBRLResource other)Instantiates a new XBRL identifier filter. | 
| XBRLLocationFilter(XBRLFormulaProcessor proc,
                  XBRLResource res)Instantiates a new XBRL location filter. | 
| XBRLMatchAbstractFilter(XBRLFormulaProcessor proc,
                       XBRLResource other,
                       java.lang.String expression)Instantiates a new XBRL match abstract filter. | 
| XBRLMatchConceptFilter(XBRLFormulaProcessor proc,
                      XBRLResource other)Instantiates a new XBRL match concept filter. | 
| XBRLMatchDimensionFilter(XBRLFormulaProcessor proc,
                        XBRLResource other)Instantiates a new XBRL match dimension filter. | 
| XBRLMatchEntityIdentifierFilter(XBRLFormulaProcessor proc,
                               XBRLResource other)Instantiates a new XBRL match entity identifier filter. | 
| XBRLMatchLocationFilter(XBRLFormulaProcessor proc,
                       XBRLResource other)Instantiates a new XBRL match location filter. | 
| XBRLMatchNonXDTScenarioFilter(XBRLFormulaProcessor proc,
                             XBRLResource other)Instantiates a new XBRL match non xdt scenario filter. | 
| XBRLMatchNonXDTSegmentFilter(XBRLFormulaProcessor proc,
                            XBRLResource other)Instantiates a new XBRL match non xdt segment filter. | 
| XBRLMatchPeriodFilter(XBRLFormulaProcessor proc,
                     XBRLResource other)Instantiates a new XBRL match period filter. | 
| XBRLMatchScenarioFilter(XBRLFormulaProcessor proc,
                       XBRLResource other)Instantiates a new XBRL match scenario filter. | 
| XBRLMatchSegmentFilter(XBRLFormulaProcessor proc,
                      XBRLResource other)Instantiates a new XBRL match segment filter. | 
| XBRLMatchUnitFilter(XBRLFormulaProcessor proc,
                   XBRLResource other)Instantiates a new XBRL match unit filter. | 
| XBRLOrFilter(XBRLFormulaProcessor proc,
            XBRLResource other)Instantiates a new XBRL or filter. | 
| XBRLParentFilter(XBRLFormulaProcessor proc,
                XBRLResource res)Instantiates a new XBRL parent filter. | 
| XBRLPeriodEndFilter(XBRLFormulaProcessor proc,
                   XBRLResource res)Instantiates a new XBRL period end filter. | 
| XBRLPeriodFilter(XBRLFormulaProcessor proc,
                XBRLResource other)Instantiates a new XBRL period filter. | 
| XBRLPeriodFilterAbstract(XBRLFormulaProcessor proc,
                        XBRLResource other)Instantiates a new XBRL period filter abstract. | 
| XBRLPeriodForeverFilter(XBRLFormulaProcessor proc,
                       XBRLResource res)Instantiates a new XBRL period forever filter. | 
| XBRLPeriodInstantDurationFilter(XBRLFormulaProcessor proc,
                               XBRLResource res)Instantiates a new XBRL period instant duration filter. | 
| XBRLPeriodInstantFilter(XBRLFormulaProcessor proc,
                       XBRLResource res)Instantiates a new XBRL period instant filter. | 
| XBRLPeriodStartFilter(XBRLFormulaProcessor proc,
                     XBRLResource res)Instantiates a new XBRL period start filter. | 
| XBRLRegExpIdentifierFilter(XBRLFormulaProcessor proc,
                          XBRLResource other)Instantiates a new XBRL reg exp identifier filter. | 
| XBRLRegExpSchemeFilter(XBRLFormulaProcessor proc,
                      XBRLResource other)Instantiates a new XBRL reg exp scheme filter. | 
| XBRLRelativeFilter(XBRLFormulaProcessor proc,
                  XBRLResource other)Instantiates a new XBRL relative filter. | 
| XBRLScenarioFilter(XBRLFormulaProcessor proc,
                  XBRLResource res)Instantiates a new XBRL scenario filter. | 
| XBRLSegmentFilter(XBRLFormulaProcessor proc,
                 XBRLResource res)Instantiates a new XBRL segment filter. | 
| XBRLSiblingFilter(XBRLFormulaProcessor proc,
                 XBRLResource res)Instantiates a new XBRL sibling filter. | 
| XBRLSingleMeasureFilter(XBRLFormulaProcessor proc,
                       XBRLResource other)Instantiates a new XBRL single measure filter. | 
| XBRLSpecificIdentifierFilter(XBRLFormulaProcessor proc,
                            XBRLResource other)Instantiates a new XBRL specific identifier filter. | 
| XBRLSpecificSchemeFilter(XBRLFormulaProcessor proc,
                        XBRLResource other)Instantiates a new XBRL specific scheme filter. | 
| XBRLTypedDimensionFilter(XBRLFormulaProcessor proc,
                        XBRLResource other)Instantiates a new XBRL typed dimension filter. | 
| XBRLValueNilFilter(XBRLFormulaProcessor proc,
                  XBRLResource other)Instantiates a new XBRL value nil filter. | 
| XBRLValuePrecisionFilter(XBRLFormulaProcessor proc,
                        XBRLResource other)Instantiates a new XBRL value precision filter. | 
| Modifier and Type | Method and Description | 
|---|---|
| XBRLFormulaProcessor | XFFunction. getFormulaProcessor()Gets the formula processor. | 
| Modifier and Type | Method and Description | 
|---|---|
| static net.sf.saxon.expr.FunctionCall | XFFunction. makeSystemFunction(java.lang.String name,
                  net.sf.saxon.expr.Expression[] arguments,
                  XBRLFormulaProcessor fp)Make a xfi function call (one in the xfi namespace). | 
| void | XFFunction. setFormulaProcessor(XBRLFormulaProcessor fp)Sets the formula processor. | 
| Constructor and Description | 
|---|
| RSFunctionLibrary(XBRLFormulaProcessor xbrlFormulaProcessor)Instantiates a new RS function library. | 
| XFFFunctionLibrary(XBRLFormulaProcessor xbrlFormulaProcessor)Instantiates a new XFF function library. | 
| XFIFunctionLibrary(XBRLFormulaProcessor xbrlFormulaProcessor)Instantiates a new XFI function library. | 
| XFMFunctionLibrary(XBRLFormulaProcessor xbrlFormulaProcessor)Instantiates a new XFF function library. | 
| Constructor and Description | 
|---|
| XBRLCustomFunctionImplementation(XBRLFormulaProcessor proc,
                                XBRLResource other)Instantiates a new XBRL custom function implementation. | 
| XBRLCustomFunctionImplementationLibrary(XBRLFormulaProcessor proc,
                                       java.lang.String uri,
                                       java.lang.String prefix)Instantiates a new XBRL custom function implementation library. | 
Copyright 2006-2015 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa