## Uses of Class
com.ihr.xbrl.om.exLinks.XBRLResource

- Packages that use XBRLResource
  Package | Description
  --- | ---
  com.ihr.xbrl.adins.efm | Provides the implementation of the Edgar Filer Manual validation add-in This package contains the implementation of the Edgar Filer Manual validation engine according with the rules defined by the U.S.
  com.ihr.xbrl.adins.efm.errors | Provides classes for the specific error messages for the the implementation of the Edgar Filer Manual validation add-in This package is part of the implementation of the Edgar Filer Manual
  com.ihr.xbrl.comparator | Provides the classes necessary to compare two DTSs and obtain the differences according to the XVS specification.
  com.ihr.xbrl.dts | Provides the classes necessary to investigate the content of a DTS.
  com.ihr.xbrl.formula | Provides the classes to implement a plug in processor for XBRL information and execute XQuery formulas defined in XBRL Linkbases The content of this package is the processor and the required classes to compile and execute formulas written in the XQuery language from the W3C.
  com.ihr.xbrl.om | Provides the classes necessary to start processing XBRL information.
  com.ihr.xbrl.om.assertions |
  com.ihr.xbrl.om.autofill |
  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.exLinks | Provides the classes necessary to process, read and write XBRL Linkbases and XBRL Extended links.
  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 |
  com.ihr.xbrl.om.renderhints | This is a renderhints processor that process resources in linkbases to define render hints that Reporting Standard tools understands
  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
  com.ihr.xbrl.om.table.errors | Contains specialized classes for different type of errors defined in the table specification
  com.ihr.xbrl.pojo | Provides the classes necessary to access to the content of a DTS using POJO technology.
  com.rs.xbrl |
  com.rs.xbrl.instructions.formula |
  com.rs.xbrl.instructions.genericmessages |

- - ### Uses of XBRLResource in com.ihr.xbrl.adins.efm

    Methods in com.ihr.xbrl.adins.efm with parameters of type XBRLResource
    Modifier and Type | Method and Description
    --- | ---
    `XBRLValidationReport` | EFMProcessor.`validateTextIsProperHTML(java.lang.String stringValue, XBRLFact fact, XBRLResource res)` Validate text is proper html.
    `XBRLValidationReport` | EFMProcessor.`validateTextIsProperHTML(XBRLResource res)` Validate text is proper html.

  - ### Uses of XBRLResource in com.ihr.xbrl.adins.efm.errors

    Constructors in com.ihr.xbrl.adins.efm.errors with parameters of type XBRLResource
    Constructor and Description
    `EFMAttemptToModifyStandardLabel(XBRLResource label, XMLFragment from)` Instantiates a new EFM attempt to modify standard label.
    `EFMCompanyExtensionElementHasReference(XMLFragment from, XBRLResource res)` Instantiates a new EFM company extension element has reference.
    `EFMFootnoteResourceNotConnected(XBRLResource footNote)` Instantiates a new EFM footnote resource not connected.
    `EFMInvalidHTMLInTextBlock(XBRLResource res)` Instantiates a new EFM invalid html in text block.
    `EFMInvalidRoleOnFootnote(XBRLResource footNote)` Instantiates a new EFM invalid role on footnote.
    `EFMInvalidSequenceOfCharacters(XBRLResource label, int i, java.lang.String string)` Instantiates a new EFM invalid sequence of characters.
    `EFMInvalidWhiteSpaceCharacter(XBRLResource label, int i)` Instantiates a new EFM invalid white space character.
    `EFMRoleTypeCannotBeUsedOnResource(XBRLRoleType roleType, XBRLResource xbrlResource)` Instantiates a new EFM role type cannot be used on resource.
    `EFMRoleTypeMissing(XBRLResource xbrlResource)` Instantiates a new EFM role type missing.

  - ### Uses of XBRLResource in com.ihr.xbrl.comparator

    Methods in com.ihr.xbrl.comparator that return types with arguments of type XBRLResource
    Modifier and Type | Method and Description
    --- | ---
    `ComparatorMapping<XBRLResource>` | DTSComparator.`getResourceMapper()` Gets the resource mapper.
    `ComparatorMapping<XBRLResource>` | DTSComparator.`guessResourceMapTable(OrderedFragmentsList items1, OrderedFragmentsList items2)` Builds up a new resourceMap table based on the probability of resources to match because of the resources properties

    Method parameters in com.ihr.xbrl.comparator with type arguments of type XBRLResource
    Modifier and Type | Method and Description
    --- | ---
    `void` | DTSComparator.`setResourceMapper(ComparatorMapping<XBRLResource> newMap)` Sets the resource mapper.

    Constructor parameters in com.ihr.xbrl.comparator with type arguments of type XBRLResource
    Constructor and Description
    `DTSComparator(DTSContainer dts1, DTSContainer dts2, ComparatorMapping<java.lang.String> namespaceMap, ComparatorMapping<XMLElementDefinition> conceptMap, ComparatorMapping<java.lang.String> roleMap, ComparatorMapping<XBRLResource> resourceMap)` A DTS Comparator investigates the differences between two DTSs.

  - ### Uses of XBRLResource in com.ihr.xbrl.dts

    Methods in com.ihr.xbrl.dts that return XBRLResource
    Modifier and Type | Method and Description
    --- | ---
    `XBRLResource` | Note.`getRes()` Gets the res.

    Methods in com.ihr.xbrl.dts with parameters of type XBRLResource
    Modifier and Type | Method and Description
    --- | ---
    `java.lang.String` | LabelsProviderBasic.`getLabel(XBRLResource res)`
    `java.lang.String` | LabelsProvider.`getLabel(XBRLResource res)` Returns a suitable label for the resource The language is obtained by asking the application for the preferred language.

  - ### Uses of XBRLResource in com.ihr.xbrl.formula

    Subclasses of XBRLResource in com.ihr.xbrl.formula
    Modifier and Type | Class and Description
    --- | ---
    `class` | `FlMessage` The Class FlMessage.

    Constructors in com.ihr.xbrl.formula with parameters of type XBRLResource
    Constructor and Description
    `FlBindAll(XBRLResource bindingMethodRes, FlFormulaProcessor fp)` Instantiates a new fl bind all.
    `FlBindDim(XBRLResource bindingMethodRes, FlFormulaProcessor fp)` Instantiates a new fl bind dim.
    `FlMessage(XBRLResource res)` Instantiates a new fl message.

  - ### Uses of XBRLResource in com.ihr.xbrl.om

    Methods in com.ihr.xbrl.om that return XBRLResource
    Modifier and Type | Method and Description
    --- | ---
    `XBRLResource` | DTSContainer.`cacheResource(XBRLExtendedLink parent, net.sf.saxon.s9api.XdmNode ni, java.lang.Class<? extends XBRLResource> name)` Obtains a resource from the cache or creates a new resource corresponding to the node supplied as a parameter and stores it in the cache for further reference.
    `XBRLResource` | DTSContainer.`getResource(java.net.URI xpointerIdentifier)` Resolves an XBRLResource from its XPointer identifier.
    `XBRLResource` | DTSContainer.`getResource(XBRLResource res)` Locates a resource in the DTS that is identical to the resource received as a parameter.

    Methods in com.ihr.xbrl.om that return types with arguments of type XBRLResource
    Modifier and Type | Method and Description
    --- | ---
    `java.util.Iterator<XBRLResource>` | DTSContainer.`getResources()` Make sure the DTS has beed validated or the list of resources may not be complete.

    Methods in com.ihr.xbrl.om with parameters of type XBRLResource
    Modifier and Type | Method and Description
    --- | ---
    `void` | DTSContainer.`addResource(XBRLResource resource)` The XBRLResouce initializer calls this method to store a new resource in the DTSContainer cache.
    `void` | DTSContainer.`delResource(XBRLResource resource)` Eliminates a resource form the DTS except if the class is marked with NotRegistrableResource interface.
    `XBRLResource` | DTSContainer.`getResource(XBRLResource res)` Locates a resource in the DTS that is identical to the resource received as a parameter.

    Method parameters in com.ihr.xbrl.om with type arguments of type XBRLResource
    Modifier and Type | Method and Description
    --- | ---
    `XBRLResource` | DTSContainer.`cacheResource(XBRLExtendedLink parent, net.sf.saxon.s9api.XdmNode ni, java.lang.Class<? extends XBRLResource> name)` Obtains a resource from the cache or creates a new resource corresponding to the node supplied as a parameter and stores it in the cache for further reference.

  - ### Uses of XBRLResource in com.ihr.xbrl.om.assertions

    Subclasses of XBRLResource in com.ihr.xbrl.om.assertions
    Modifier and Type | Class and Description
    --- | ---
    `class` | `XBRLAssertion` The Class XBRLAssertion.
    `class` | `XBRLConsistencyAssertion` The Class XBRLConsistencyAssertion.
    `class` | `XBRLExistenceAssertion` The Class XBRLExistenceAssertion.
    `class` | `XBRLValueAssertion` The Class XBRLValueAssertion.

    Methods in com.ihr.xbrl.om.assertions that return XBRLResource
    Modifier and Type | Method and Description
    --- | ---
    `XBRLResource` | XBRLValueAssertion.`getResource()`
    `XBRLResource` | XBRLExistenceAssertion.`getResource()`
    `XBRLResource` | XBRLConsistencyAssertion.`getResource()`
    `XBRLResource` | EvaluableAssertion.`getResource()` Returns the XBRLResource that contains the definition of the assertion.

    Constructors in com.ihr.xbrl.om.assertions with parameters of type XBRLResource
    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.

  - ### Uses of XBRLResource in com.ihr.xbrl.om.autofill

    Subclasses of XBRLResource in com.ihr.xbrl.om.autofill
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AutoFill` The Class AutoFill.

    Constructors in com.ihr.xbrl.om.autofill with parameters of type XBRLResource
    Constructor and Description
    `AutoFill(XBRLResource other)` Instantiates a new auto fill.

  - ### Uses of XBRLResource in com.ihr.xbrl.om.errors

    Constructors in com.ihr.xbrl.om.errors with parameters of type XBRLResource
    Constructor and Description
    `XBRLValidationExceptionLabelInvalidResource(java.lang.String documentURI, XBRLResource res)` Instantiates a new XBRL validation exception label invalid resource.
    `XBRLValidationExceptionRoleRefTargetIsNotSchema(XBRLResource resource, java.lang.String roleURI, java.lang.String href)` Instantiates a new XBRL validation exception role ref target is not schema.

  - ### Uses of XBRLResource in com.ihr.xbrl.om.exLinks

    Subclasses of XBRLResource in com.ihr.xbrl.om.exLinks
    Modifier and Type | Class and Description
    --- | ---
    `class` | `XBRLLabelResource` Label resources are the object model representation of the link:label elements in label Linkbases

    Fields in com.ihr.xbrl.om.exLinks declared as XBRLResource
    Modifier and Type | Field and Description
    --- | ---
    `static XBRLResource` | XBRLResource.`nullResource` The Constant nullResource.

    Methods in com.ihr.xbrl.om.exLinks that return types with arguments of type XBRLResource
    Modifier and Type | Method and Description
    --- | ---
    `java.util.Iterator<XBRLResource>` | XBRLExtendedLink.`getResources()` Return an iterator over all resources that exist on this extended link.
    `java.util.Iterator<XBRLResource>` | DTSBase.`getVectorResources(java.lang.String extraXPath)` Gets the vector resources.

    Methods in com.ihr.xbrl.om.exLinks with parameters of type XBRLResource
    Modifier and Type | Method and Description
    --- | ---
    `void` | XBRLExtendedLink.`addResource(XBRLResource resource)` This method adds a XBRLResource to the Extended Link container.
    `static java.lang.String` | XBRLResource.`getResourceIdentifier(XBRLResource resource)` Returns a text identifying the resource from the linkbase syntax. this is either the value of the id attribute or the value of the xlink:label on the resource
    `void` | XBRLExtendedLink.`removeResource(XBRLResource resource)` Removes the resource.

    Constructors in com.ihr.xbrl.om.exLinks with parameters of type XBRLResource
    Constructor and Description
    `XBRLLabelResource(XBRLResource other)` Labels are normally created by copying another existing resource.
    `XBRLResource(XBRLResource other)` Constructor of a resource based on another resource that is already in the resource cache of the container.

  - ### Uses of XBRLResource in com.ihr.xbrl.om.formula

    Subclasses of XBRLResource in com.ihr.xbrl.om.formula
    Modifier and Type | Class and Description
    --- | ---
    `class` | `XBRLCustomFunction` The Class XBRLCustomFunction.
    `class` | `XBRLFormula` The Class XBRLFormula.
    `class` | `XBRLFormulaResource` The Class XBRLFormulaResource.
    `class` | `XBRLVariableEqualityDefinition` The Class XBRLVariableEqualityDefinition.
    `class` | `XBRLVariableFact` The Class XBRLVariableFact.
    `class` | `XBRLVariableGeneral` The Class XBRLVariableGeneral.
    `class` | `XBRLVariableParameter` The Class XBRLVariableParameter.
    `class` | `XBRLVariablePrecondition` The Class XBRLVariablePrecondition.
    `class` | `XBRLVariableResource` The Class XBRLVariableResource.
    `class` | `XBRLVariableSetResource` The Class XBRLVariableSetResource.

    Methods in com.ihr.xbrl.om.formula with parameters of type XBRLResource
    Modifier and Type | Method and Description
    --- | ---
    `static void` | XBRLFormulaProcessor.`declareNamespaces(XBRLResource resource, net.sf.saxon.s9api.XPathCompiler compiler)` Helper method to declare all namespaces in the resource indicated as a parameter in the XPath compiler received as a parameter.
    `XBRLValidationReport` | XBRLFormulaProcessor.`evaluate(XBRLResource resource, XBRLInstance instance)` Evaluates one resource and returns an XBRLValidationReport instance.

    Constructors in com.ihr.xbrl.om.formula with parameters of type XBRLResource
    Constructor and Description
    `XBRLCustomFunction(XBRLFormulaProcessor proc, XBRLResource other)` Instantiates a new XBRL custom function.
    `XBRLFormula(XBRLFormulaProcessor proc, XBRLResource other)` Formulas are normally created by copying another existing 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.
    `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, XBRLResource res)` Instantiates a new XBRL variable resource.
    `XBRLVariableSetResource(XBRLFormulaProcessor proc, XBRLResource other)` Instantiates a new XBRL variable set resource.

  - ### Uses of XBRLResource in com.ihr.xbrl.om.formula.errors

    Subclasses of XBRLResource in com.ihr.xbrl.om.formula.errors
    Modifier and Type | Class and Description
    --- | ---
    `class` | `XBRLResultMessage` The Class XBRLResultMessage.

    Constructors in com.ihr.xbrl.om.formula.errors with parameters of type XBRLResource
    Constructor and Description
    `XBRLResultMessage(XBRLFormulaProcessor processor, XBRLResource fragment)` Instantiates a new XBRL result message.
    `XFxbrlveNoProhibitedNamespaceForCustomFunction(XBRLResource resource)` Instantiates a new x fxbrlve no prohibited namespace for custom function.

  - ### Uses of XBRLResource in com.ihr.xbrl.om.formula.filters

    Subclasses of XBRLResource in com.ihr.xbrl.om.formula.filters
    Modifier and Type | Class and Description
    --- | ---
    `class` | `XBRLAncestorFilter` The Class XBRLAncestorFilter.
    `class` | `XBRLAndFilter` The Class XBRLAndFilter.
    `class` | `XBRLAspectCoverFilter` The Class XBRLAspectCoverFilter.
    `class` | `XBRLConceptBalanceFilter` The Class XBRLConceptBalanceFilter.
    `class` | `XBRLConceptCustomAttributeFilter` The Class XBRLConceptCustomAttributeFilter.
    `class` | `XBRLConceptDataTypeFilter` The Class XBRLConceptDataTypeFilter.
    `class` | `XBRLConceptFilterAbstract` The Class XBRLConceptFilterAbstract.
    `class` | `XBRLConceptNameFilter` The Class XBRLConceptNameFilter.
    `class` | `XBRLConceptPeriodTypeFilter` The Class XBRLConceptPeriodTypeFilter.
    `class` | `XBRLConceptRelationFilter` The Class XBRLConceptRelationFilter.
    `class` | `XBRLConceptSubstitutionGroupFilter` The Class XBRLConceptSubstitutionGroupFilter.
    `class` | `XBRLDimensionFilterAbstract` The Class XBRLDimensionFilterAbstract.
    `class` | `XBRLExplicitDimensionFilter` The Class XBRLExplicitDimensionFilter.
    `class` | `XBRLFormulaFilterBase` The Class XBRLFormulaFilterBase.
    `class` | `XBRLGeneralFilter` The Class XBRLGeneralFilter.
    `class` | `XBRLGeneralMeasuresFilter` The Class XBRLGeneralMeasuresFilter.
    `class` | `XBRLIdentifierFilter` The Class XBRLIdentifierFilter.
    `class` | `XBRLLocationFilter` The Class XBRLLocationFilter.
    `class` | `XBRLMatchAbstractFilter` The Class XBRLMatchAbstractFilter.
    `class` | `XBRLMatchConceptFilter` The Class XBRLMatchConceptFilter.
    `class` | `XBRLMatchDimensionFilter` The Class XBRLMatchDimensionFilter.
    `class` | `XBRLMatchEntityIdentifierFilter` The Class XBRLMatchEntityIdentifierFilter.
    `class` | `XBRLMatchLocationFilter` The Class XBRLMatchLocationFilter.
    `class` | `XBRLMatchNonXDTScenarioFilter` The Class XBRLMatchNonXDTScenarioFilter.
    `class` | `XBRLMatchNonXDTSegmentFilter` The Class XBRLMatchNonXDTSegmentFilter.
    `class` | `XBRLMatchPeriodFilter` The Class XBRLMatchPeriodFilter.
    `class` | `XBRLMatchScenarioFilter` The Class XBRLMatchScenarioFilter.
    `class` | `XBRLMatchSegmentFilter` The Class XBRLMatchSegmentFilter.
    `class` | `XBRLMatchUnitFilter` The Class XBRLMatchUnitFilter.
    `class` | `XBRLOrFilter` The Class XBRLOrFilter.
    `class` | `XBRLParentFilter` The Class XBRLParentFilter.
    `class` | `XBRLPeriodEndFilter` The Class XBRLPeriodEndFilter.
    `class` | `XBRLPeriodFilter` The Class XBRLPeriodFilter.
    `class` | `XBRLPeriodFilterAbstract` The Class XBRLPeriodFilterAbstract.
    `class` | `XBRLPeriodForeverFilter` The Class XBRLPeriodForeverFilter.
    `class` | `XBRLPeriodInstantDurationFilter` The Class XBRLPeriodInstantDurationFilter.
    `class` | `XBRLPeriodInstantFilter` The Class XBRLPeriodInstantFilter.
    `class` | `XBRLPeriodStartFilter` The Class XBRLPeriodStartFilter.
    `class` | `XBRLRegExpIdentifierFilter` The Class XBRLRegExpIdentifierFilter.
    `class` | `XBRLRegExpSchemeFilter` The Class XBRLRegExpSchemeFilter.
    `class` | `XBRLRelativeFilter` The Class XBRLRelativeFilter.
    `class` | `XBRLScenarioFilter` The Class XBRLScenarioFilter.
    `class` | `XBRLSegmentFilter` The Class XBRLSegmentFilter.
    `class` | `XBRLSiblingFilter` The Class XBRLSiblingFilter.
    `class` | `XBRLSingleMeasureFilter` The Class XBRLSingleMeasureFilter.
    `class` | `XBRLSpecificIdentifierFilter` The Class XBRLSpecificIdentifierFilter.
    `class` | `XBRLSpecificSchemeFilter` The Class XBRLSpecificSchemeFilter.
    `class` | `XBRLTypedDimensionFilter` The Class XBRLTypedDimensionFilter.
    `class` | `XBRLValueNilFilter` The Class XBRLValueNilFilter.
    `class` | `XBRLValuePrecisionFilter` The Class XBRLValuePrecisionFilter.

    Constructors in com.ihr.xbrl.om.formula.filters with parameters of type XBRLResource
    Constructor and Description
    `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.

  - ### Uses of XBRLResource in com.ihr.xbrl.om.formula.functions.custom

    Subclasses of XBRLResource in com.ihr.xbrl.om.formula.functions.custom
    Modifier and Type | Class and Description
    --- | ---
    `class` | `XBRLCustomFunctionImplementation` The Class XBRLCustomFunctionImplementation.

    Constructors in com.ihr.xbrl.om.formula.functions.custom with parameters of type XBRLResource
    Constructor and Description
    `XBRLCustomFunctionImplementation(XBRLFormulaProcessor proc, XBRLResource other)` Instantiates a new XBRL custom function implementation.

  - ### Uses of XBRLResource in com.ihr.xbrl.om.renderhints

    Subclasses of XBRLResource in com.ihr.xbrl.om.renderhints
    Modifier and Type | Class and Description
    --- | ---
    `class` | `RenderHints` This is the render hints resource that applies to one XBRLRoleType.
    `class` | `StaticRole` The Class StaticRole.

    Constructors in com.ihr.xbrl.om.renderhints with parameters of type XBRLResource
    Constructor and Description
    `RenderHints(XBRLResource other)` Instantiates a new render hints.
    `StaticRole(XBRLResource other)` Instantiates a new static role.

  - ### Uses of XBRLResource in com.ihr.xbrl.om.table

    Subclasses of XBRLResource in com.ihr.xbrl.om.table
    Modifier and Type | Class and Description
    --- | ---
    `class` | `XBRLTableResource` The Class XBRLTableResource.

    Constructors in com.ihr.xbrl.om.table with parameters of type XBRLResource
    Constructor and Description
    `XBRLTableResource(XBRLTableProcessor proc, XBRLResource other)` Instantiates a new XBRL table resource.

  - ### Uses of XBRLResource in com.ihr.xbrl.om.table.definition

    Subclasses of XBRLResource in com.ihr.xbrl.om.table.definition
    Modifier and Type | Class and Description
    --- | ---
    `class` | `XBRLAspectNode` The Class XBRLAspectNode.
    `class` | `XBRLBreakdown` The Class XBRLBreakdown.
    `class` | `XBRLClosedDefinitionNode` The Class XBRLClosedDefinitionNode.
    `class` | `XBRLConceptRelationshipNode` This is the object model representation of the conceptRelationshipNode defined in the table specification.
    `class` | `XBRLDefinitionNode` The Class XBRLDefinitionNode.
    `class` | `XBRLDimensionRelationshipNode` The Class XBRLDimensionRelationshipNode.
    `class` | `XBRLOpenDefinitionNode` The Class XBRLOpenDefinitionNode.
    `class` | `XBRLRelationshipNode` The Class XBRLRelationshipNode.
    `class` | `XBRLRuleNode` The Class XBRLRuleNode.
    `class` | `XBRLTable` This is a table in the definition model.

    Constructors in com.ihr.xbrl.om.table.definition with parameters of type XBRLResource
    Constructor and Description
    `XBRLAspectNode(XBRLTableProcessor xbrlTableProcessor, XBRLResource res)` Instantiates a new XBRL aspect node.
    `XBRLBreakdown(XBRLTableProcessor xbrlTableProcessor, XBRLResource res)` Instantiates a new XBRL breakdown.
    `XBRLClosedDefinitionNode(XBRLTableProcessor xbrlTableProcessor, XBRLResource res)` Instantiates a new XBRL closed definition node.
    `XBRLConceptRelationshipNode(XBRLTableProcessor xbrlTableProcessor, XBRLResource res)` Instantiates a new XBRL concept relationship node.
    `XBRLDefinitionNode(XBRLTableProcessor xbrlTableProcessor, XBRLResource res)` Instantiates a new XBRL definition node.
    `XBRLDimensionRelationshipNode(XBRLTableProcessor xbrlTableProcessor, XBRLResource res)` Instantiates a new XBRL dimension relationship node.
    `XBRLOpenDefinitionNode(XBRLTableProcessor xbrlTableProcessor, XBRLResource res)` Instantiates a new XBRL open definition node.
    `XBRLRelationshipNode(XBRLTableProcessor xbrlTableProcessor, XBRLResource res)` Instantiates a new XBRL relationship node.
    `XBRLRuleNode(XBRLTableProcessor xbrlTableProcessor, XBRLResource res)` Instantiates a new XBRL rule node.
    `XBRLTable(XBRLTableProcessor xbrlTableProcessor, XBRLResource res)` Creates a new table in the definition model.

  - ### Uses of XBRLResource in com.ihr.xbrl.om.table.errors

    Constructors in com.ihr.xbrl.om.table.errors with parameters of type XBRLResource
    Constructor and Description
    `XTxbrlteInvalidDimensionQNameOnAspectNode(int specificationVersion, XBRLResource node, javax.xml.namespace.QName qNameValue)` Instantiates a new x txbrlte invalid dimension q name on aspect node.
    `XTxbrlteInvalidExplicitDimensionQName(int specificationVersion, XBRLResource node, javax.xml.namespace.QName qNameValue)` Instantiates a new x txbrlte invalid explicit dimension q name.
    `XTxbrlteRelationshipNodeTooManyGenerations(int specificationVersion, XBRLResource node, java.lang.String message)` Instantiates a new x txbrlte relationship node too many generations.

  - ### Uses of XBRLResource in com.ihr.xbrl.pojo

    Methods in com.ihr.xbrl.pojo that return XBRLResource
    Modifier and Type | Method and Description
    --- | ---
    `XBRLResource` | XBRLRSGenerator.`generate(XBRLResource res)` Generate.

    Methods in com.ihr.xbrl.pojo with parameters of type XBRLResource
    Modifier and Type | Method and Description
    --- | ---
    `XBRLResource` | XBRLPojoGenerator.`generate(XBRLResource dtsRes)` Generate.

  - ### Uses of XBRLResource in com.rs.xbrl

    Methods in com.rs.xbrl that return XBRLResource
    Modifier and Type | Method and Description
    --- | ---
    `XBRLResource` | TaxonomyBuilder.`generateGenericLabel(GenerationContext gc, java.lang.String labelRole, java.lang.String lang, ExcelSheetPoint spLabelText, java.lang.String token)` Creates a generic label resource and attach it to the cache indexed by the token key.

  - ### Uses of XBRLResource in com.rs.xbrl.instructions.formula

    Methods in com.rs.xbrl.instructions.formula that return XBRLResource
    Modifier and Type | Method and Description
    --- | ---
    `XBRLResource` | VariableDefinitionImpl.`createVariable(javax.xml.namespace.QName variableName, XBRLResource resource, GenerationContext gc, net.sf.saxon.value.BooleanValue bindAsSequence, FallbackValuesTable fbTable)` Creates the variable.
    `XBRLResource` | VariableDefinition.`createVariable(javax.xml.namespace.QName variableName, XBRLResource resource, GenerationContext gc, net.sf.saxon.value.BooleanValue bindAsSequence, FallbackValuesTable fbTable)` Creates the variable.
    `XBRLResource` | ConceptParserResult.`createVariable(javax.xml.namespace.QName variableName, XBRLResource resource, GenerationContext gc, net.sf.saxon.value.BooleanValue bindAsSequence, FallbackValuesTable fbTable)` Creates the variable.
    `XBRLResource` | PureDimensionAndMemberAspectOrFilter.`getFilterFragment(GenerationContext gc)`
    `XBRLResource` | PeriodAspectOrFilterPeriodBase.`getFilterFragment(GenerationContext gc)`
    `XBRLResource` | PeriodAspectOrFilterInInstantMatchesEOP.`getFilterFragment(GenerationContext gc)`
    `XBRLResource` | PeriodAspectOrFilterInInstantMatchesBOP.`getFilterFragment(GenerationContext gc)`
    `XBRLResource` | PeriodAspectOrFilterInDurationIsBase.`getFilterFragment(GenerationContext gc)`
    `XBRLResource` | GeneralFilterXPathAspectOrFilter.`getFilterFragment(GenerationContext gc)`
    `XBRLResource` | DescendantOrSelfAspectOrFilter.`getFilterFragment(GenerationContext gc)`
    `XBRLResource` | DescendantAspectOrFilter.`getFilterFragment(GenerationContext gc)`
    `XBRLResource` | ConceptNameAspectOrFilter.`getFilterFragment(GenerationContext gc)`
    `XBRLResource` | ChildOrSelfAspectOrFilter.`getFilterFragment(GenerationContext gc)`
    `XBRLResource` | ChildAspectOrFilter.`getFilterFragment(GenerationContext gc)`
    `XBRLResource` | AspectOrFilter.`getFilterFragment(GenerationContext gc)` Generated an XMLFragment that can be used as one additional filter on a formula.
    `XBRLResource` | DimensionAndMemberAspectOrFilter.`getFilterFragment(GenerationContext gc, java.lang.String axis)` Gets the filter fragment.

    Methods in com.rs.xbrl.instructions.formula with parameters of type XBRLResource
    Modifier and Type | Method and Description
    --- | ---
    `XBRLResource` | VariableDefinitionImpl.`createVariable(javax.xml.namespace.QName variableName, XBRLResource resource, GenerationContext gc, net.sf.saxon.value.BooleanValue bindAsSequence, FallbackValuesTable fbTable)` Creates the variable.
    `XBRLResource` | VariableDefinition.`createVariable(javax.xml.namespace.QName variableName, XBRLResource resource, GenerationContext gc, net.sf.saxon.value.BooleanValue bindAsSequence, FallbackValuesTable fbTable)` Creates the variable.
    `XBRLResource` | ConceptParserResult.`createVariable(javax.xml.namespace.QName variableName, XBRLResource resource, GenerationContext gc, net.sf.saxon.value.BooleanValue bindAsSequence, FallbackValuesTable fbTable)` Creates the variable.
    `void` | ExpressionParserResult.`createVariables(XBRLResource resFormula, GenerationContext gc, net.sf.saxon.value.BooleanValue bindAsSequence, FallbackValuesTable fbTable)` Creates the variables.

  - ### Uses of XBRLResource in com.rs.xbrl.instructions.genericmessages

    Methods in com.rs.xbrl.instructions.genericmessages that return XBRLResource
    Modifier and Type | Method and Description
    --- | ---
    `static XBRLResource` | Message.`generateMessage(GenerationContext gc, java.lang.String resourceId, java.lang.String instruction, java.lang.String lang, java.lang.String labelRole, Message.MessageContentType mode, java.lang.String spLabelText, java.util.Collection<XMLFragment> complexContent)`