## Uses of Class
com.ihr.xbrl.om.errors.XBRLValidationException

- Packages that use XBRLValidationException
  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.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.mapper.instance |
  com.ihr.xbrl.om | Provides the classes necessary to start processing XBRL information.
  com.ihr.xbrl.om.approps | This package contains classes to implement an Application Properties processor.
  com.ihr.xbrl.om.assertions |
  com.ihr.xbrl.om.assertions.errors |
  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.instance | Provides the classes necessary to process, read and write the content of XBRL Instance documents.
  com.ihr.xbrl.om.ixbrl |
  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.errors | Contains specialized classes for different type of errors defined in the table specification
  com.ihr.xbrl.om.taxonomy | Provides the classes necessary to process, write and read XBRL Taxonomy schemas and content of the XBRL Taxonomy Schemas that requires XBRL processing.
  com.ihr.xbrl.om.utr | Provides classes for handling the Units Registry from XBRL International The Units Registry provides extra validation of elements based on the element data type and the unit assigned by XBRL International in the Units Registry.
  com.ihr.xbrl.om.xdt | Provides the classes necessary to implement a plug in XBRL processor for validation of dimensional instance documents according to the XBRL Dimensions specification 1.0 This package contains two hierarchies of classes.
  com.ihr.xbrl.om.xdt.errors | Provides the classes necessary to produce and process XDT related errors or errors related to the XBRL dimensions specification 1.0 This package mirrors the package in the XBRL 2.1 errors but is specific for the errors defined in the Dimensions Specification.
  com.ihr.xbrl.om.xenum |
  com.ihr.xbrl.om.xenum.errors |

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

    Methods in com.ihr.xbrl.adins.efm that throw XBRLValidationException
    Modifier and Type | Method and Description
    --- | ---
    `XBRLPlugInProcessor` | EFMProcessorFactory.`create()`
    `static EFMProcessor` | EFMProcessor.`create(DTSContainer dts)` Obtains the instance of the EFMProcessor that has been registered for this DTS.

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

    Subclasses of XBRLValidationException in com.ihr.xbrl.adins.efm.errors
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EFMAbstractItemMustBeDuration` The Class EFMAbstractItemMustBeDuration.
    `class` | `EFMArcPriorityError` The Class EFMArcPriorityError.
    `class` | `EFMArcroleRefMustBeStandard` The Class EFMArcroleRefMustBeStandard.
    `class` | `EFMAttemptToModifyStandardLabel` The Class EFMAttemptToModifyStandardLabel.
    `class` | `EFMCalculationArcMissingOrder` The Class EFMCalculationArcMissingOrder.
    `class` | `EFMCalculationPeriodTypeMismatch` The Class EFMCalculationPeriodTypeMismatch.
    `class` | `EFMCalculationRelationshipsFormADirectedCycle` The Class EFMCalculationRelationshipsFormADirectedCycle.
    `class` | `EFMCalculationWeightValueError` The Class EFMCalculationWeightValueError.
    `class` | `EFMCircumflexError` The Class EFMCircumflexError.
    `class` | `EFMCompanyExtensionElementHasReference` The Class EFMCompanyExtensionElementHasReference.
    `class` | `EFMConceptMustBeItemSubstitutionGroup` The Class EFMConceptMustBeItemSubstitutionGroup.
    `class` | `EFMDefinitionArcMissingOrder` The Class EFMDefinitionArcMissingOrder.
    `class` | `EFMDimensionMustEndWithAxis` The Class EFMDimensionMustEndWithAxis.
    `class` | `EFMdistinctExtendedLinks` The Class EFMdistinctExtendedLinks.
    `class` | `EFMDocumentIsNotInTheListOfStandardTaxonomies` The Class EFMDocumentIsNotInTheListOfStandardTaxonomies.
    `class` | `EFMDomainItemTypeUsedAsFact` The Class EFMDomainItemTypeUsedAsFact.
    `class` | `EFMDomainTypePeriodTypeError` The Class EFMDomainTypePeriodTypeError.
    `class` | `EFMDTSContainsDuplicateArcroles` The Class EFMDTSContainsDuplicateArcroles.
    `class` | `EFMDTSContainsDuplicateRoles` The Class EFMDTSContainsDuplicateRoles.
    `class` | `EFMDuplicateFactsInInstance` The Class EFMDuplicateFactsInInstance.
    `class` | `EFMDuplicateLabels` The Class EFMDuplicateLabels.
    `class` | `EFMDuplicateLabelText` The Class EFMDuplicateLabelText.
    `class` | `EFMElementNotInPresentation` The Class EFMElementNotInPresentation.
    `class` | `EFMEnglishStandardLabelMissing` The Class EFMEnglishStandardLabelMissing.
    `class` | `EFMEntityCentralIndexKeyError` The Class EFMEntityCentralIndexKeyError.
    `class` | `EFMEntityEntityRegistrantName` The Class EFMEntityEntityRegistrantName.
    `class` | `EFMEntitySchemeError` The Class EFMEntitySchemeError.
    `class` | `EFMEqualStartDateAndEndDate` The Class EFMEqualStartDateAndEndDate.
    `class` | `EFMEqualStartDateAndInstantDate` The Class EFMEqualStartDateAndInstantDate.
    `class` | `EFMEquivalentUnits` The Class EFMEquivalentUnits.
    `class` | `EFMFactsInCalculationAreNotInPresentation` The Class EFMFactsInCalculationAreNotInPresentation.
    `class` | `EFMFootnoteLinkExtraElementsError` The Class EFMFootnoteLinkExtraElementsError.
    `class` | `EFMFootnoteResourceNotConnected` The Class EFMFootnoteResourceNotConnected.
    `class` | `EFMHypercubeMustEndWithTable` The Class EFMHypercubeMustEndWithTable.
    `class` | `EFMIdentifierError` The Class EFMIdentifierError.
    `class` | `EFMIncludeMustNotBeUsed` The Class EFMIncludeMustNotBeUsed.
    `class` | `EFMIneffectualRelationshipsFound` The Class EFMIneffectualRelationshipsFound.
    `class` | `EFMInvalidArcroleOnFootnoreArc` The Class EFMInvalidArcroleOnFootnoreArc.
    `class` | `EFMInvalidConceptDefinitionTypedDomainRef` The Class EFMInvalidConceptDefinitionTypedDomainRef.
    `class` | `EFMInvalidConceptId` The Class EFMInvalidConceptId.
    `class` | `EFMInvalidDate` The Class EFMInvalidDate.
    `class` | `EFMInvalidDefinitionOnRoleType` The Class EFMInvalidDefinitionOnRoleType.
    `class` | `EFMInvalidElementName` The Class EFMInvalidElementName.
    `class` | `EFMInvalidEmptyDefinitionOfArcroleType` The Class EFMInvalidEmptyDefinitionOfArcroleType.
    `class` | `EFMInvalidHrefOnLoc` The Class EFMInvalidHrefOnLoc.
    `class` | `EFMInvalidHTMLInTextBlock` The Class EFMInvalidHTMLInTextBlock.
    `class` | `EFMInvalidNillable` The Class EFMInvalidNillable.
    `class` | `EFMInvalidRelationshipOrderAttribute` The Class EFMInvalidRelationshipOrderAttribute.
    `class` | `EFMInvalidRoleOnFootnote` The Class EFMInvalidRoleOnFootnote.
    `class` | `EFMInvalidRoleOnLoc` The Class EFMInvalidRoleOnLoc.
    `class` | `EFMInvalidSequenceOfCharacters` The Class EFMInvalidSequenceOfCharacters.
    `class` | `EFMInvalidTaxonomyContainsTuples` The Class EFMInvalidTaxonomyContainsTuples.
    `class` | `EFMInvalidTypeOrElementName` The Class EFMInvalidTypeOrElementName.
    `class` | `EFMInvalidURILength` The Class EFMInvalidURILength.
    `class` | `EFMInvalidUsedOnRoleTypeDefinition` The Class EFMInvalidUsedOnRoleTypeDefinition.
    `class` | `EFMInvalidWhiteSpaceCharacter` The Class EFMInvalidWhiteSpaceCharacter.
    `class` | `EFMInvalidXMLInTextBlock` The Class EFMInvalidXMLInTextBlock.
    `class` | `EFMItemMustBeDomainMember` The Class EFMItemMustBeDomainMember.
    `class` | `EFMLineItemsMustBeAbstract` The Class EFMLineItemsMustBeAbstract.
    `class` | `EFMMeasureLocalNameIsTooLarge` The Class EFMMeasureLocalNameIsTooLarge.
    `class` | `EFMMemberOrDomainInvalidType` The Class EFMMemberOrDomainInvalidType.
    `class` | `EFMMissinLabelForENUSLang` The Class EFMMissinLabelForENUSLang.
    `class` | `EFMMoreThanOneAllRelationshipFound` The Class EFMMoreThanOneAllRelationshipFound.
    `class` | `EFMNetativeTableWithoutPositiveTableFound` The Class EFMNetativeTableWithoutPositiveTableFound.
    `class` | `EFMNoConsecutiveRelationship` The Class EFMNoConsecutiveRelationship.
    `class` | `EFMNonIdenticalIdentifiersError` The Class EFMNonIdenticalIdentifiersError.
    `class` | `EFMNonTranslatedContent` The Class EFMNonTranslatedContent.
    `class` | `EFMNonUniqueContextsInInstance` The Class EFMNonUniqueContextsInInstance.
    `class` | `EFMNoRequiredContextsFound` The Class EFMNoRequiredContextsFound.
    `class` | `EFMNotAllMustHaveClosedTrue` The Class EFMNotAllMustHaveClosedTrue.
    `class` | `EFMNotCompatibleTaxonomyMix` The Class EFMNotCompatibleTaxonomyMix.
    `class` | `EFMNotCompatibleValuesOfDocumentTypeAndParameter` The Class EFMNotCompatibleValuesOfDocumentTypeAndParameter.
    `class` | `EFMNumericValuesMustNotUsePrecision` The Class EFMNumericValuesMustNotUsePrecision.
    `class` | `EFMPresentationArcMissingOrder` The Class EFMPresentationArcMissingOrder.
    `class` | `EFMPresentationLinkbaseDuplicateElementSamePrefLabel` The Class EFMPresentationLinkbaseDuplicateElementSamePrefLabel.
    `class` | `EFMRequiredElementIsMissing` The Class EFMRequiredElementIsMissing.
    `class` | `EFMRoleTypeCannotBeUsedOnResource` The Class EFMRoleTypeCannotBeUsedOnResource.
    `class` | `EFMRoleTypeMissing` The Class EFMRoleTypeMissing.
    `class` | `EFMScenarioMustNotBeUsed` The Class EFMScenarioMustNotBeUsed.
    `class` | `EFMSegmentChildrenIsNotExplicitMember` The Class EFMSegmentChildrenIsNotExplicitMember.
    `class` | `EFMTableIsBothPositiveAndNegative` The Class EFMTableIsBothPositiveAndNegative.
    `class` | `EFMTaxonomyContainsEmbeddedLinkbases` The Class EFMTaxonomyContainsEmbeddedLinkbases.
    `class` | `EFMTaxonomyContainsInvalidArcroleType` The Class EFMTaxonomyContainsInvalidArcroleType.
    `class` | `EFMTaxonomyContainsInvalidRoleType` The Class EFMTaxonomyContainsInvalidRoleType.
    `class` | `EFMTaxonomyExtensionNamespaceError` The Class EFMTaxonomyExtensionNamespaceError.
    `class` | `EFMTaxonomyInvalidNamespace` The Class EFMTaxonomyInvalidNamespace.
    `class` | `EFMTaxonomyInvalidPrefix` The Class EFMTaxonomyInvalidPrefix.
    `class` | `EFMUndirectecCyclesInDomain` The Class EFMUndirectecCyclesInDomain.
    `class` | `EFMUnrecognizedDocumentType` The Class EFMUnrecognizedDocumentType.
    `class` | `EFMUnusedContextsAreNotAllowed` The Class EFMUnusedContextsAreNotAllowed.
    `class` | `EFMURIFragmentMustBeShorthandXPointer` The Class EFMURIFragmentMustBeShorthandXPointer.
    `class` | `EFMURIMustBeRelative` The Class EFMURIMustBeRelative.
    `class` | `EFMURIMustNotContainSlashes` The Class EFMURIMustNotContainSlashes.
    `class` | `EFMValidationException` The Class EFMValidationException.
    `class` | `EFMXMLBaseMustNotBeUsed` The Class EFMXMLBaseMustNotBeUsed.

    Constructors in com.ihr.xbrl.adins.efm.errors with parameters of type XBRLValidationException
    Constructor and Description
    `EFMCalculationRelationshipsFormADirectedCycle(XBRLValidationException e)` Instantiates a new EFM calculation relationships form a directed cycle.

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

    Methods in com.ihr.xbrl.dts that throw XBRLValidationException
    Modifier and Type | Method and Description
    --- | ---
    `java.util.ArrayList<Member<?>>` | RowKey.`getMembersArrayList()` This method is used when a new fact is about to be created in the non dimensional instance explorer.

    Constructors in com.ihr.xbrl.dts that throw XBRLValidationException
    Constructor and Description
    `PDimension(XDTPrimaryItem pItem, XBRLRoleType role)` Used for representing domain-member structures.

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

    Methods in com.ihr.xbrl.formula that throw XBRLValidationException
    Modifier and Type | Method and Description
    --- | ---
    `void` | FlFormulaProcessor.`loadBase(DTSBase base)` Load base.

  - ### Uses of XBRLValidationException in com.ihr.xbrl.mapper.instance

    Methods in com.ihr.xbrl.mapper.instance that throw XBRLValidationException
    Modifier and Type | Method and Description
    --- | ---
    `void` | MapperPeriodBase.`setDate(int type, java.lang.String strDate)` Sets the value of the specified field.
    `void` | MapperPeriod.`setDate(int type, java.lang.String strDate)` Sets the date.

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

    Methods in com.ihr.xbrl.om that return types with arguments of type XBRLValidationException
    Modifier and Type | Method and Description
    --- | ---
    `java.util.Iterator<XBRLValidationException>` | XBRLValidationReport.`getExceptions()` Access to the exceptions in this report.

    Methods in com.ihr.xbrl.om with parameters of type XBRLValidationException
    Modifier and Type | Method and Description
    --- | ---
    `void` | XBRLValidationReport.`addException(XBRLValidationException e)` Adds a new error to this report.
    `void` | DTSContainer.`addValidationException(XBRLValidationException e)` Adds the validation exception.

    Methods in com.ihr.xbrl.om that throw XBRLValidationException
    Modifier and Type | Method and Description
    --- | ---
    `XBRLPlugInProcessor` | XBRLProcessorFactory.`create()` Creates a new instance of the processor or gets the registered instance from the DTSContainer.
    `XBRLRSCustomFunctionLibrary` | XBRLLibraryFactory.`create()` Creates a new instance of the functions library registered for this name.
    `XBRLPlugInProcessor` | XBRLCoreProcessorFactory.`create()`
    `void` | XBRLCompilableProcessor.`freeUnnecessary()` Liberates resources no longer needed.
    `int` | DTSContainer.`getNumberOfItemDeclarations()` Gets the number of item declarations.
    `int` | DTSContainer.`getNumberOfTupleDeclarations()` Gets the number of tuple declarations.
    `java.util.Iterator<XBRLRelationship>` | DTSContainer.`getRelationships(DTSBase base)` Return all relationships in a DTSBase.
    `java.util.Iterator<DTSBase>` | XMLFragment.`getRelationshipsBases()` Returns an iterator over all DTSBases this object has relationships from.
    `java.util.Iterator<javax.xml.namespace.QName>` | XMLFragment.`getRelationshipTypes(DTSBase base)` Returns an iterator over all QNames of relationship types that exists in a specific base.
    `XMLFragment` | DTSContainer.`getResource(java.lang.String resourceRole, javax.xml.namespace.QName resourceType, java.lang.String content, java.util.Vector<XMLFragment> attributes, net.sf.saxon.value.Value<?> value, java.util.Vector<java.lang.String> xpathChildren)` Search for a resource in the DTS with the given id.
    `void` | XBRLValidationReport.`inconsistenciesAsExceptions()` Considers the inconsistencias as XBRLValidationExceptions Useful to be consistent with old versions of the library.
    `void` | DTSContainer.`loadIntoConfiguration()` Switch the configuration object to strict schema validation, then loads all documents in this DTS (thus in the cache) into the configuration object.
    `java.lang.Object[]` | SpecialValidationProcess.`processImpl(java.lang.Object[] arguments)` This is a method where the process is defined.
    `abstract void` | XBRLDocument.`readInfoset()` Read all structures that builds the infoset.
    `void` | DTSContainer.`readInfoset()` Method used to populate the object model in all objects defined within this DTS.
    `XMLFragment` | DTSContainer.`resolveXPointer(java.net.URI uriHref, XMLDocumentURI doc)` resolve the XPointer to the node pointed to and returns the XMLFragment it points to or null if none can be found.
    `java.lang.Object[]` | DTSContainer.`specialValidation(SpecialValidationProcess process, int flags, java.lang.Object[] arguments)` Performs a special validation process that requires adquisition of internal locks that are only available inside the DTSContainer.
    `void` | XBRLValidationReport.`throwExceptions()` If the report contains XBRL Errors this method takes one of them and throws it.
    `void` | XBRLCoreProcessor.`validateCyclesOnBaseSet(DTSBase base, XBRLArcroleType arcRole, int cyclesAllowed)` This is the internal method used by the API to validate cycles on a base set.

  - ### Uses of XBRLValidationException in com.ihr.xbrl.om.approps

    Methods in com.ihr.xbrl.om.approps that throw XBRLValidationException
    Modifier and Type | Method and Description
    --- | ---
    `XBRLPlugInProcessor` | XBRLAppPropsProcessorFactory.`create()`
    `void` | XBRLAppPropsProcessor.`freeUnnecessary()`

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

    Subclasses of XBRLValidationException in com.ihr.xbrl.om.assertions
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `XBRLConsistencyAssertion.XFConsistencyAssertionInvalidFact` The Class XFConsistencyAssertionInvalidFact.

    Constructors in com.ihr.xbrl.om.assertions with parameters of type XBRLValidationException
    Constructor and Description
    `XBRLConsistencyAssertion.XFConsistencyAssertionInvalidFact(XBRLValidationException e)` Instantiates a new XF consistency assertion invalid fact.

  - ### Uses of XBRLValidationException in com.ihr.xbrl.om.assertions.errors

    Subclasses of XBRLValidationException in com.ihr.xbrl.om.assertions.errors
    Modifier and Type | Class and Description
    --- | ---
    `class` | `XFxbrlcaeAcceptanceRadiusConflict` The Class XFxbrlcaeAcceptanceRadiusConflict.
    `class` | `XFxbrlcaeVariablesNotAllowed` The Class XFxbrlcaeVariablesNotAllowed.
    `class` | `XFxbrleaeVariableReferenceNotAllowed` The Class XFxbrleaeVariableReferenceNotAllowed.

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

    Methods in com.ihr.xbrl.om.autofill that throw XBRLValidationException
    Modifier and Type | Method and Description
    --- | ---
    `XBRLPlugInProcessor` | AutoFillProcessorFactory.`create()`
    `void` | AutoFillProcessor.`freeUnnecessary()`

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

    Subclasses of XBRLValidationException in com.ihr.xbrl.om.errors
    Modifier and Type | Class and Description
    --- | ---
    `class` | `XBRLDuplicateArcroleException` The Class XBRLDuplicateArcroleException.
    `class` | `XBRLDuplicateRoleException` The Class XBRLDuplicateRoleException.
    `class` | `XBRLNotStandardLocatorInExtendedLink` The Class XBRLNotStandardLocatorInExtendedLink.
    `class` | `XBRLValidationExceptionArcroleRefPointsToNonSchemaFile` The Class XBRLValidationExceptionArcroleRefPointsToNonSchemaFile.
    `class` | `XBRLValidationExceptionArcroleRefTargetIsNotSchema` The Class XBRLValidationExceptionArcroleRefTargetIsNotSchema.
    `class` | `XBRLValidationExceptionArcroleTypeUsedOnUndeclaredElement` The Class XBRLValidationExceptionArcroleTypeUsedOnUndeclaredElement.
    `class` | `XBRLValidationExceptionArcSourceErrorNoSourceFound` The Class XBRLValidationExceptionArcSourceErrorNoSourceFound.
    `class` | `XBRLValidationExceptionArcSourceErrorUnreachableLocatorReference` The Class XBRLValidationExceptionArcSourceErrorUnreachableLocatorReference.
    `class` | `XBRLValidationExceptionArcTargetErrorNoTargetFound` The Class XBRLValidationExceptionArcTargetErrorNoTargetFound.
    `class` | `XBRLValidationExceptionArcTargetErrorUnreachableLocatorReference` The Class XBRLValidationExceptionArcTargetErrorUnreachableLocatorReference.
    `class` | `XBRLValidationExceptionCantGetSchemaType` The Class XBRLValidationExceptionCantGetSchemaType.
    `class` | `XBRLValidationExceptionConceptAmbiguousBalance` The Class XBRLValidationExceptionConceptAmbiguousBalance.
    `class` | `XBRLValidationExceptionConceptFactPeriodTypeMistmatch` The Class XBRLValidationExceptionConceptFactPeriodTypeMistmatch.
    `class` | `XBRLValidationExceptionConceptLabelProhibitedInvalidTarget` The Class XBRLValidationExceptionConceptLabelProhibitedInvalidTarget.
    `class` | `XBRLValidationExceptionConceptLabelSourceIsNotConcept` The Class XBRLValidationExceptionConceptLabelSourceIsNotConcept.
    `class` | `XBRLValidationExceptionConceptLabelTargetIsNotLocalAndRelationshipIsNotProhibit` The Class XBRLValidationExceptionConceptLabelTargetIsNotLocalAndRelationshipIsNotProhibit.
    `class` | `XBRLValidationExceptionConceptLabelTargetIsNotResource` The Class XBRLValidationExceptionConceptLabelTargetIsNotResource.
    `class` | `XBRLValidationExceptionConceptMissingPeriodType` The Class XBRLValidationExceptionConceptMissingPeriodType.
    `class` | `XBRLValidationExceptionConceptNotAssignedToFact` The Class XBRLValidationExceptionConceptNotAssignedToFact.
    `class` | `XBRLValidationExceptionConceptNotFoundCreatingFact` The Class XBRLValidationExceptionConceptNotFoundCreatingFact.
    `class` | `XBRLValidationExceptionConceptReferenceProhibitedInvalidTarget` The Class XBRLValidationExceptionConceptReferenceProhibitedInvalidTarget.
    `class` | `XBRLValidationExceptionConceptReferenceSourceIsNotConcept` The Class XBRLValidationExceptionConceptReferenceSourceIsNotConcept.
    `class` | `XBRLValidationExceptionConceptReferenceTargetIsNotLocalAndRelationshipIsNotProhibit` The Class XBRLValidationExceptionConceptReferenceTargetIsNotLocalAndRelationshipIsNotProhibit.
    `class` | `XBRLValidationExceptionConceptReferenceTargetIsNotResource` The Class XBRLValidationExceptionConceptReferenceTargetIsNotResource.
    `class` | `XBRLValidationExceptionContentModelException` The Class XBRLValidationExceptionContentModelException.
    `class` | `XBRLValidationExceptionDateDateEndIsEarlierThanDateStart` The Class XBRLValidationExceptionDateDateEndIsEarlierThanDateStart.
    `class` | `XBRLValidationExceptionDateInvalidPeriodDates` The Class XBRLValidationExceptionDateInvalidPeriodDates.
    `class` | `XBRLValidationExceptionDateIsNotValidISO8601` The Class XBRLValidationExceptionDateIsNotValidISO8601.
    `class` | `XBRLValidationExceptionDuplicateUseOn` The Class XBRLValidationExceptionDuplicateUseOn.
    `class` | `XBRLValidationExceptionElementDefinitionNotFoundInSchemas` The Class XBRLValidationExceptionElementDefinitionNotFoundInSchemas.
    `class` | `XBRLValidationExceptionElementLabelTargetError` The Class XBRLValidationExceptionElementLabelTargetError.
    `class` | `XBRLValidationExceptionElementReferenceTargetError` The Class XBRLValidationExceptionElementReferenceTargetError.
    `class` | `XBRLValidationExceptionEncapsulateDTSDiscoveryException` The Class XBRLValidationExceptionEncapsulateDTSDiscoveryException.
    `class` | `XBRLValidationExceptionEncapsulateIOException` The Class XBRLValidationExceptionEncapsulateIOException.
    `class` | `XBRLValidationExceptionEncapsulateLicenseVerificationException` The Class XBRLValidationExceptionEncapsulateLicenseVerificationException.
    `class` | `XBRLValidationExceptionEncapsulateMalformedURLException` The Class XBRLValidationExceptionEncapsulateMalformedURLException.
    `class` | `XBRLValidationExceptionEncapsulateSchemaException` The Class XBRLValidationExceptionEncapsulateSchemaException.
    `class` | `XBRLValidationExceptionEncapsulateURISyntaxException` The Class XBRLValidationExceptionEncapsulateURISyntaxException.
    `class` | `XBRLValidationExceptionEssenceAliasDifferentBalance` The Class XBRLValidationExceptionEssenceAliasDifferentBalance.
    `class` | `XBRLValidationExceptionEssenceAliasDifferentItemTypes` The Class XBRLValidationExceptionEssenceAliasDifferentItemTypes.
    `class` | `XBRLValidationExceptionEssenceAliasDifferentPeriodTypes` The Class XBRLValidationExceptionEssenceAliasDifferentPeriodTypes.
    `class` | `XBRLValidationExceptionEssenceAliasNonUEqual` The Class XBRLValidationExceptionEssenceAliasNonUEqual.
    `class` | `XBRLValidationExceptionEssenceAliasNonVEqual` The Class XBRLValidationExceptionEssenceAliasNonVEqual.
    `class` | `XBRLValidationExceptionEssenceAliasSourceNotItem` The Class XBRLValidationExceptionEssenceAliasSourceNotItem.
    `class` | `XBRLValidationExceptionEssenceAliasTargetNotItem` The Class XBRLValidationExceptionEssenceAliasTargetNotItem.
    `class` | `XBRLValidationExceptionExtendedLinkDoNotContainArcs` The Class XBRLValidationExceptionExtendedLinkDoNotContainArcs.
    `class` | `XBRLValidationExceptionFactError` The Class XBRLValidationExceptionFactError.
    `class` | `XBRLValidationExceptionFactFootnotearcSourceNotFact` The Class XBRLValidationExceptionFactFootnotearcSourceNotFact.
    `class` | `XBRLValidationExceptionFactFootnotearcSourceOutOfInstanceScope` The Class XBRLValidationExceptionFactFootnotearcSourceOutOfInstanceScope.
    `class` | `XBRLValidationExceptionFactFootnotearcTargetNotResource` The Class XBRLValidationExceptionFactFootnotearcTargetNotResource.
    `class` | `XBRLValidationExceptionFactFootnotearcTargetOutOfInstanceScope` The Class XBRLValidationExceptionFactFootnotearcTargetOutOfInstanceScope.
    `class` | `XBRLValidationExceptionFactIsNillConceptIsNotNillable` The Class XBRLValidationExceptionFactIsNillConceptIsNotNillable.
    `class` | `XBRLValidationExceptionFootnoteLangMissing` The Class XBRLValidationExceptionFootnoteLangMissing.
    `class` | `XBRLValidationExceptionGeneralSpecialSourceNotItem` The Class XBRLValidationExceptionGeneralSpecialSourceNotItem.
    `class` | `XBRLValidationExceptionGeneralSpecialTargetNotItem` The Class XBRLValidationExceptionGeneralSpecialTargetNotItem.
    `class` | `XBRLValidationExceptionGenericLinkbaseInvalidArcroleURI` The Class XBRLValidationExceptionGenericLinkbaseInvalidArcroleURI.
    `class` | `XBRLValidationExceptionGenericLinkbaseInvalidRoleURI` The Class XBRLValidationExceptionGenericLinkbaseInvalidRoleURI.
    `class` | `XBRLValidationExceptionImportIsNotSchema` The Class XBRLValidationExceptionImportIsNotSchema.
    `class` | `XBRLValidationExceptionIncludeIsNotSchema` The Class XBRLValidationExceptionIncludeIsNotSchema.
    `class` | `XBRLValidationExceptionInvalidAttributeValue` The Class XBRLValidationExceptionInvalidAttributeValue.
    `class` | `XBRLValidationExceptionInvalidDirectedCyclesFound` The Class XBRLValidationExceptionInvalidDirectedCyclesFound.
    `class` | `XBRLValidationExceptionInvalidElementValueException` The Class XBRLValidationExceptionInvalidElementValueException.
    `class` | `XBRLValidationExceptionInvalidEmptyHRef` The Class XBRLValidationExceptionInvalidEmptyHRef.
    `class` | `XBRLValidationExceptionInvalidNumberOfValuesForAttribute` The Class XBRLValidationExceptionInvalidNumberOfValuesForAttribute.
    `class` | `XBRLValidationExceptionInvalidTupleContentModelException` The Class XBRLValidationExceptionInvalidTupleContentModelException.
    `class` | `XBRLValidationExceptionInvalidUndirectedCyclesFound` The Class XBRLValidationExceptionInvalidUndirectedCyclesFound.
    `class` | `XBRLValidationExceptionInvalidUseOfArcrole` The Class XBRLValidationExceptionInvalidUseOfRole.
    `class` | `XBRLValidationExceptionInvalidUseOfRole` The Class XBRLValidationExceptionInvalidUseOfRole.
    `class` | `XBRLValidationExceptionInvalidXPointerSyntaxForXBRL` The Class XBRLValidationExceptionInvalidXPointerSyntaxForXBRL.
    `class` | `XBRLValidationExceptionISO4217UnitHasMoreUnits` The Class XBRLValidationExceptionISO4217UnitHasMoreUnits.
    `class` | `XBRLValidationExceptionISO4217UnitHasWrongNamespace` The Class XBRLValidationExceptionISO4217UnitHasWrongNamespace.
    `class` | `XBRLValidationExceptionISO4217WrongLocalPart` The Class XBRLValidationExceptionISO4217WrongLocalPart.
    `class` | `XBRLValidationExceptionLabelInvalidResource` The Class XBRLValidationExceptionLabelInvalidResource.
    `class` | `XBRLValidationExceptionLabelResourceLangMising` The Class XBRLValidationExceptionLabelResourceLangMising.
    `class` | `XBRLValidationExceptionMissingUnitForNumericFact` The Class XBRLValidationExceptionMissingUnitForNumericFact.
    `class` | `XBRLValidationExceptionMultipleArcroleTypeDefinitions` The Class XBRLValidationExceptionMultipleArcroleTypeDefinitions.
    `class` | `XBRLValidationExceptionMultipleRoleTypeDefinitions` The Class XBRLValidationExceptionMultipleRoleTypeDefinitions.
    `class` | `XBRLValidationExceptionNumericValueHasDecimalsAndPrecision` The Class XBRLValidationExceptionNumericValueHasDecimalsAndPrecision.
    `class` | `XBRLValidationExceptionNumericValueHasNoDecimalsAndNoPrecision` The Class XBRLValidationExceptionNumericValueHasNoDecimalsAndNoPrecision.
    `class` | `XBRLValidationExceptionNumericValueIsNillAndHasDecimalsOrPrecision` The Class XBRLValidationExceptionNumericValueIsNillAndHasDecimalsOrPrecision.
    `class` | `XBRLValidationExceptionPreferredLabelLabelNotFound` The Class XBRLValidationExceptionPreferredLabelLabelNotFound.
    `class` | `XBRLValidationExceptionPreferredLabelRoleNotDefined` The Class XBRLValidationExceptionPreferredLabelRoleNotDefined.
    `class` | `XBRLValidationExceptionRedefineError` The Class XBRLValidationExceptionRedefineError.
    `class` | `XBRLValidationExceptionRequiresElementTargetNotFound` The Class XBRLValidationExceptionRequiresElementTargetNotFound.
    `class` | `XBRLValidationExceptionRoleRefPointsToNonSchemaFile` The Class XBRLValidationExceptionRoleRefPointsToNonSchemaFile.
    `class` | `XBRLValidationExceptionRoleRefTargetIsNotSchema` The Class XBRLValidationExceptionRoleRefTargetIsNotSchema.
    `class` | `XBRLValidationExceptionRoleTypeUnresolvable` The Class XBRLValidationExceptionRoleTypeUnresolvable.
    `class` | `XBRLValidationExceptionRoleTypeUsedOnUndeclaredElement` The Class XBRLValidationExceptionRoleTypeUsedOnUndeclaredElement.
    `class` | `XBRLValidationExceptionScenarioContentErrorNamespace` The Class XBRLValidationExceptionScenarioContentErrorNamespace.
    `class` | `XBRLValidationExceptionScenarioContentErrorSubstGroup` The Class XBRLValidationExceptionScenarioContentErrorSubstGroup.
    `class` | `XBRLValidationExceptionSegmentContentErrorNamespace` The Class XBRLValidationExceptionSegmentContentErrorNamespace.
    `class` | `XBRLValidationExceptionSegmentContentErrorSubstGroup` The Class XBRLValidationExceptionSegmentContentErrorSubstGroup.
    `class` | `XBRLValidationExceptionSharesUnitHasMoreUnits` The Class XBRLValidationExceptionSharesUnitHasMoreUnits.
    `class` | `XBRLValidationExceptionSharesUnitHasWrongNamespace` The Class XBRLValidationExceptionSharesUnitHasWrongNamespace.
    `class` | `XBRLValidationExceptionSharesWrongLocalPart` The Class XBRLValidationExceptionSharesWrongLocalPart.
    `class` | `XBRLValidationExceptionSummationItemInvalidCreditDebit` The Class XBRLValidationExceptionSummationItemInvalidCreditDebit.
    `class` | `XBRLValidationExceptionSummationItemInvalidWeightValue` The Class XBRLValidationExceptionSummationItemInvalidWeightValue.
    `class` | `XBRLValidationExceptionSummationItemSourceNotItem` The Class XBRLValidationExceptionSummationItemSourceNotItem.
    `class` | `XBRLValidationExceptionSummationItemSourceNotNumeric` The Class XBRLValidationExceptionSummationItemSourceNotNumeric.
    `class` | `XBRLValidationExceptionSummationItemTargetNotItem` The Class XBRLValidationExceptionSummationItemTargetNotItem.
    `class` | `XBRLValidationExceptionSummationItemTargetNotNumeric` The Class XBRLValidationExceptionSummationItemTargetNotNumeric.
    `class` | `XBRLValidationExceptionTargetIsNotConcept` The Class XBRLValidationExceptionTargetIsNotConcept.
    `class` | `XBRLValidationExceptionTargetIsNotContext` The Class XBRLValidationExceptionTargetIsNotContext.
    `class` | `XBRLValidationExceptionTargetIsNotFact` The Class XBRLValidationExceptionTargetIsNotFact.
    `class` | `XBRLValidationExceptionTargetIsNotUnit` The Class XBRLValidationExceptionTargetIsNotUnit.
    `class` | `XBRLValidationExceptionTupleContainsNonValidAttributes` The Class XBRLValidationExceptionTupleContainsNonValidAttributes.
    `class` | `XBRLValidationExceptionTupleContainsNonXBRLFacts` The Class XBRLValidationExceptionTupleContainsNonXBRLFacts.
    `class` | `XBRLValidationExceptionUnitDeclarationInNamespaceMustBeSharesOrPure` The Class XBRLValidationExceptionUnitDeclarationInNamespaceMustBeSharesOrPure.
    `class` | `XBRLValidationExceptionUnitsNotSimplifiedForm` The Class XBRLValidationExceptionUnitsNotSimplifiedForm.
    `class` | `XBRLValidationExceptionURIMustBeAbsolute` The Class XBRLValidationExceptionURIMustBeAbsolute.
    `class` | `XBRLValidationExceptionXLINKErrorDuplicateArcs` The Class XBRLValidationExceptionXLINKErrorDuplicateArcs.
    `class` | `XBRLValidationExceptionXLINKErrorUnresolvableURI` The Class XBRLValidationExceptionXLINKErrorUnresolvableURI.

    Fields in com.ihr.xbrl.om.errors declared as XBRLValidationException
    Modifier and Type | Field and Description
    --- | ---
    `static XBRLValidationException` | XBRLValidationException.`OK` The ok.

    Methods in com.ihr.xbrl.om.errors that return XBRLValidationException
    Modifier and Type | Method and Description
    --- | ---
    `XBRLValidationException` | XBRLRuntimeException.`getValidationException()` Gets the validation exception.

    Constructors in com.ihr.xbrl.om.errors with parameters of type XBRLValidationException
    Constructor and Description
    `XBRLRuntimeException(java.lang.String string, XBRLValidationException e)` Instantiates a new XBRL runtime exception.
    `XBRLValidationException(java.lang.String message, XBRLValidationException other)` Generates a validation exception with a nested validation exception.
    `XBRLValidationExceptionFactError(XBRLFactNumeric factNumeric, XBRLValidationException exception)` Instantiates a new XBRL validation exception fact error.

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

    Method parameters in com.ihr.xbrl.om.exLinks with type arguments of type XBRLValidationException
    Modifier and Type | Method and Description
    --- | ---
    `static XBRLlrrAndRelationshipConstraints.RelationshipConstraints` | XBRLlrrAndRelationshipConstraints.`createConstraints(java.lang.String processor, java.lang.Class<? extends XBRLValidationException> errorIfFromNotItem, java.lang.Class<? extends XBRLValidationException> errorIfFromNotAbstract, java.lang.Class<? extends XBRLValidationException> errorIfFromNotNumeric, java.lang.Class<? extends XBRLValidationException> errorIfToNotItem, java.lang.Class<? extends XBRLValidationException> errorIfToNotAbstract, java.lang.Class<? extends XBRLValidationException> errorIfToNotNumeric, XBRLlrrAndRelationshipConstraints.ExtraRelationshipValidationInterface extraValidationInstance)` Creates a new instance of the relationships constraints.
    `static XBRLlrrAndRelationshipConstraints.RelationshipConstraints` | XBRLlrrAndRelationshipConstraints.`createConstraints(java.lang.String processor, java.lang.Class<? extends XBRLValidationException> errorIfFromNotItem, java.lang.Class<? extends XBRLValidationException> errorIfFromNotAbstract, java.lang.Class<? extends XBRLValidationException> errorIfFromNotNumeric, java.lang.Class<? extends XBRLValidationException> errorIfToNotItem, java.lang.Class<? extends XBRLValidationException> errorIfToNotAbstract, java.lang.Class<? extends XBRLValidationException> errorIfToNotNumeric, XBRLlrrAndRelationshipConstraints.ExtraRelationshipValidationInterface extraValidationInstance)` Creates a new instance of the relationships constraints.
    `static XBRLlrrAndRelationshipConstraints.RelationshipConstraints` | XBRLlrrAndRelationshipConstraints.`createConstraints(java.lang.String processor, java.lang.Class<? extends XBRLValidationException> errorIfFromNotItem, java.lang.Class<? extends XBRLValidationException> errorIfFromNotAbstract, java.lang.Class<? extends XBRLValidationException> errorIfFromNotNumeric, java.lang.Class<? extends XBRLValidationException> errorIfToNotItem, java.lang.Class<? extends XBRLValidationException> errorIfToNotAbstract, java.lang.Class<? extends XBRLValidationException> errorIfToNotNumeric, XBRLlrrAndRelationshipConstraints.ExtraRelationshipValidationInterface extraValidationInstance)` Creates a new instance of the relationships constraints.
    `static XBRLlrrAndRelationshipConstraints.RelationshipConstraints` | XBRLlrrAndRelationshipConstraints.`createConstraints(java.lang.String processor, java.lang.Class<? extends XBRLValidationException> errorIfFromNotItem, java.lang.Class<? extends XBRLValidationException> errorIfFromNotAbstract, java.lang.Class<? extends XBRLValidationException> errorIfFromNotNumeric, java.lang.Class<? extends XBRLValidationException> errorIfToNotItem, java.lang.Class<? extends XBRLValidationException> errorIfToNotAbstract, java.lang.Class<? extends XBRLValidationException> errorIfToNotNumeric, XBRLlrrAndRelationshipConstraints.ExtraRelationshipValidationInterface extraValidationInstance)` Creates a new instance of the relationships constraints.
    `static XBRLlrrAndRelationshipConstraints.RelationshipConstraints` | XBRLlrrAndRelationshipConstraints.`createConstraints(java.lang.String processor, java.lang.Class<? extends XBRLValidationException> errorIfFromNotItem, java.lang.Class<? extends XBRLValidationException> errorIfFromNotAbstract, java.lang.Class<? extends XBRLValidationException> errorIfFromNotNumeric, java.lang.Class<? extends XBRLValidationException> errorIfToNotItem, java.lang.Class<? extends XBRLValidationException> errorIfToNotAbstract, java.lang.Class<? extends XBRLValidationException> errorIfToNotNumeric, XBRLlrrAndRelationshipConstraints.ExtraRelationshipValidationInterface extraValidationInstance)` Creates a new instance of the relationships constraints.
    `static XBRLlrrAndRelationshipConstraints.RelationshipConstraints` | XBRLlrrAndRelationshipConstraints.`createConstraints(java.lang.String processor, java.lang.Class<? extends XBRLValidationException> errorIfFromNotItem, java.lang.Class<? extends XBRLValidationException> errorIfFromNotAbstract, java.lang.Class<? extends XBRLValidationException> errorIfFromNotNumeric, java.lang.Class<? extends XBRLValidationException> errorIfToNotItem, java.lang.Class<? extends XBRLValidationException> errorIfToNotAbstract, java.lang.Class<? extends XBRLValidationException> errorIfToNotNumeric, XBRLlrrAndRelationshipConstraints.ExtraRelationshipValidationInterface extraValidationInstance)` Creates a new instance of the relationships constraints.

    Methods in com.ihr.xbrl.om.exLinks that throw XBRLValidationException
    Modifier and Type | Method and Description
    --- | ---
    `void` | DTSBase.`addRelationship(XBRLRelationship relationship)` Adds the relationship.
    `static boolean` | XBRLArc.`compareTwoArcs(XBRLArc arc1, XBRLArc arc2)` Compare two arcs and returns true if both are duplicates.
    `java.net.URI` | XBRLArcroleRef.`getArcroleURI()` Gets the arcrole uri.
    `java.util.Iterator<XBRLArc>` | XBRLExtendedLink.`getArcs()` Return an Iterator object over all arcs in the extended link.
    `XBRLRelationshipsChainLink` | XBRLRelationship.`getChain()` Gets the chain.
    `java.util.Iterator<XBRLRelationship>` | XBRLRelationshipPoint.`getFromRelationships(XBRLArcroleType arcrole, DTSBase base)` Gets the from relationships.
    `XMLDocumentURI` | XBRLLocator.`getHRefDocument()` Obtains the document this locator is pointing to.
    `DTSBaseSet` | DTSBase.`getIneffectualBaseSet(XBRLArcroleType arcrole, EFMProcessor proc, XBRLValidationReport rep)` This method processes all arcs in a DTSBase and returns all ineffectual relationships in a new constructed instance of a DTSBaseSet.
    `java.util.Iterator<XBRLLabelResource>` | LabelLinkbase.`getLabelsForRole(XBRLRoleType role)` Gets the labels for role.
    `int` | XBRLArc.`getNumberOfObjectsFrom()` Returns the number of objects in the [To] property.
    `int` | XBRLArc.`getNumberOfObjectsTo()` Returns the number of objects in the [From] property.
    `java.util.Iterator<XMLFragment>` | XBRLArc.`getObjectsFrom()` Access to the [From relationship Information Items] property The first time the methid is called the objectsFrom Vector is created and data obtained from the DTS.
    `java.util.Iterator<XMLFragment>` | XBRLArc.`getObjectsTo()` Access to the [From relationship Information Items] property.
    `XMLFragment` | XBRLLocator.`getReference()` Access to the [Reference] property.
    `java.util.Iterator<XBRLRelationship>` | XBRLArc.`getRelationships()` Gets the relationships.
    `java.net.URI` | XBRLRoleRef.`getRoleURI()` Gets the role uri.
    `java.util.Iterator<XBRLRelationship>` | XBRLRelationshipPoint.`getToRelationships(XBRLArcroleType arcrole, DTSBase base)` Gets the to relationships.
    `java.util.Iterator<XBRLResource>` | DTSBase.`getVectorResources(java.lang.String extraXPath)` Gets the vector resources.
    `static double` | CalculationLinkbase.`getWeight(XBRLRelationship rel)` Obtains the value of the weight attribute on a calculationArc (or derived) relationship.
    `void` | XBRLLinkbase.`readInfoset()`
    `void` | XLinkElement.`setActuate(java.lang.String actuate)` Sets the value of the xlink:actuate attribute on simple link elements.
    `void` | XLinkElement.`setArcrole(java.lang.String arcrole)` Sets the value of the xlink:arcrole attribute on simple link elements.
    `void` | XLinkElement.`setFrom(java.lang.String from)` Sets the value of the xlink:from attribute on simple link elements (arcs only) since 2.6.5 setting this attribute updates all xlink:label attributes for existing elements in the source of the arc or the element that is the source of the relationship
    `void` | XLinkElement.`setHRef(java.lang.String href)` Sets the value of the xlink:href attribute on simple link elements.
    `void` | XLinkElement.`setRole(java.lang.String role)` Sets the value of the xlink:role attribute to a specific value.
    `void` | XLinkElement.`setShow(java.lang.String show)` Sets the value of the xlink:show attribute on simple link elements.
    `void` | XLinkElement.`setTitle(java.lang.String title)` Sets the value for the xlink:title attribute.
    `void` | XLinkElement.`setTo(java.lang.String to)` Sets the value of the xlink:to attribute on simple link elements (arcs only) since 2.6.5 setting this attribute updates all xlink:label attributes for existing elements in the target of the arc or the element that is the target of the relationship
    `void` | XBRLLabelResource.`validate()` Performs XBRL 2.1 validation on label resources
    `void` | XBRLLocator.`validateXPointer(java.net.URI uriHref)` resolve the XPointer to the node pointed to and returns the XMLFragment it points to or null if none can be found.
    `boolean` | XBRLExtendedLink.`wouldBeDuplicateArc(XBRLRelationship rel)` Checks wether or not the relationship in the parameter will be a duplicate relationship in this extended link.

    Constructors in com.ihr.xbrl.om.exLinks that throw XBRLValidationException
    Constructor and Description
    `XBRLArc(DTSContainer dts, net.sf.saxon.s9api.XdmNode node)` Creates a new arc without surrounding node.
    `XBRLRelationship(XBRLExtendedLink parent, DTSContainer dts, XBRLArcroleType arcroleType, XMLFragment from, XMLFragment to, net.sf.saxon.s9api.XdmNode document, XBRLAttribute[] attributes)` Creates a new relationship object from a XdmNode in a file parent linkbaseType - QName returned by the baseArc.getLinkbaseType()
    `XBRLRelationship(XBRLExtendedLink parent, javax.xml.namespace.QName type, XMLFragment from, XMLFragment to, XBRLArcroleType arcroleType, XBRLAttribute[] attributes, boolean bValidate)` Creates a new relationship object programatically.
    `XBRLRelationship(XBRLRelationship other)` Instantiates a new XBRL relationship.

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

    Methods in com.ihr.xbrl.om.formula that throw XBRLValidationException
    Modifier and Type | Method and Description
    --- | ---
    `XBRLPlugInProcessor` | XBRLFormulaProcessorFactory.`create()`
    `static XBRLFormulaProcessor` | XBRLFormulaProcessor.`create(DTSContainer dts)` Creates the.
    `void` | XBRLFormulaProcessor.`freeUnnecessary()` Removes all resources and allows to call compileResources() again This method is called in the last step of the DTS loading process and specially when load is called multiple times.

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

    Subclasses of XBRLValidationException in com.ihr.xbrl.om.formula.errors
    Modifier and Type | Class and Description
    --- | ---
    `class` | `XFValidationException` The Class XFValidationException.
    `class` | `XFxbrlacfeInconsistentAspectCoverFilters` The Class XFxbrlacfeInconsistentAspectCoverFilters.
    `class` | `XFxbrlcfieMissingCFIRelationship` The Class XFxbrlcfieMissingCFIRelationship.
    `class` | `XFxbrlcfieTooManyCFIRelationships` The Class XFxbrlcfieTooManyCFIRelationships.
    `class` | `XFxbrlcrfeInvalidConceptRelationParameters` The Class XFxbrlcrfeInvalidConceptRelationParameters.
    `class` | `XFxbrlfeBadSubsequentOCCValue` The Class XFxbrlfeBadSubsequentOCCValue.
    `class` | `XFxbrlfeBadUsageOfExplicitDimensionRule` The Class XFxbrlfeBadUsageOfExplicitDimensionRule.
    `class` | `XFxbrlfeBadUsageOfTypedDimensionRule` The Class XFxbrlfeBadUsageOfTypedDimensionRule.
    `class` | `XFxbrlfeBindEmptySourceVariable` The Class XFxbrlfeBindEmptySourceVariable.
    `class` | `XFxbrlfeConflictingAspectRules` The Class XFxbrlfeConflictingAspectRules.
    `class` | `XFxbrlfeDefaultAspectValueConflicts` The Class XFxbrlfeDefaultAspectValueConflicts.
    `class` | `XFxbrlfeIllegalUseOfUncoveredQName` The Class XFxbrlfeIllegalUseOfUncoveredQName.
    `class` | `XFxbrlfeIncompleteConceptRule` The Class XFxbrlfeIncompleteConceptRule.
    `class` | `XFxbrlfeIncompleteEntityIdentifierRule` The Class XFxbrlfeIncompleteEntityIdentifierRule.
    `class` | `XFxbrlfeIncompletePeriodRule` The Class XFxbrlfeIncompletePeriodRule.
    `class` | `XFxbrlfeMissingConceptRule` The Class XFxbrlfeMissingConceptRule.
    `class` | `XFxbrlfeMissingEntityIdentifierRule` The Class XFxbrlfeMissingEntityIdentifierRule.
    `class` | `XFxbrlfeMissingPeriodRule` The Class XFxbrlfeMissingPeriodRule.
    `class` | `XFxbrlfeMissingSAVForExplicitDimensionRule` The Class XFxbrlfeMissingSAVForExplicitDimensionRule.
    `class` | `XFxbrlfeMissingSAVForTypedDimensionRule` The Class XFxbrlfeMissingSAVForTypedDimensionRule.
    `class` | `XFxbrlfeMissingSAVForUnitRule` The Class XFxbrlfeMissingSAVForUnitRule.
    `class` | `XFxbrlfeMissingUnitRule` The Class XFxbrlfeMissingUnitRule.
    `class` | `XFxbrlfeNonexistentSourceVariable` The Class XFxbrlfeNonexistentSourceVariable.
    `class` | `XFxbrlfeNonSingletonOutputValue` The Class XFxbrlfeNonSingletonOutputValue.
    `class` | `XFxbrlfeSequenceSAVConflicts` The Class XFxbrlfeSequenceSAVConflicts.
    `class` | `XFxbrlfeUndefinedSAV` The Class XFxbrlfeUndefinedSAV.
    `class` | `XFxbrlfeUnrecognisedAspectRule` The Class XFxbrlfeUnrecognisedAspectRule.
    `class` | `XFxbrlfeWrongXpathResultForTypedDimensionRule` The Class XFxbrlfeWrongXpathResultForTypedDimensionRule.
    `class` | `XFxbrlmsgeMissingLeftCurlyBracketInMessage` The Class XFxbrlmsgeMissingLeftCurlyBracketInMessage.
    `class` | `XFxbrlmsgeMissingRightCurlyBracketInMessage` The Class XFxbrlmsgeMissingRightCurlyBracketInMessage.
    `class` | `XFxbrlveCyclicDependencies` The Class XFxbrlveCyclicDependencies.
    `class` | `XFxbrlveDuplicateVariableNames` The Class XFxbrlveDuplicateVariableNames.
    `class` | `XFxbrlveFactVariableReferenceNotAllowed` The Class XFxbrlveFactVariableReferenceNotAllowed.
    `class` | `XFxbrlveFallbackValueVariableReferenceNotAllowed` The Class XFxbrlveFallbackValueVariableReferenceNotAllowed.
    `class` | `XFxbrlveFilterAspectModelMismatch` The Class XFxbrlveFilterAspectModelMismatch.
    `class` | `XFxbrlveInvalidDatatypeInCustomFunctionSignature` The Class XFxbrlveInvalidDatatypeInCustomFunctionSignature.
    `class` | `XFxbrlveInvalidDimension` The Class XFxbrlveInvalidDimension.
    `class` | `XFxbrlveMissingParameterValue` The Class XFxbrlveMissingParameterValue.
    `class` | `XFxbrlveMultipleTypedDimensionEqualityDefinitions` The Class XFxbrlveMultipleTypedDimensionEqualityDefinitions.
    `class` | `XFxbrlveNoCustomFunctionSignature` The Class XFxbrlveNoCustomFunctionSignature.
    `class` | `XFxbrlveNoProhibitedNamespaceForCustomFunction` The Class XFxbrlveNoProhibitedNamespaceForCustomFunction.
    `class` | `XFxbrlveParameterCyclicDependencies` The Class XFxbrlveParameterCyclicDependencies.
    `class` | `XFxbrlveParameterNameClash` The Class XFxbrlveParameterNameClash.
    `class` | `XFxbrlveParameterTypeMismatch` The Class XFxbrlveParameterTypeMismatch.
    `class` | `XFxbrlveUnknownAspectModel` The Class XFxbrlveUnknownAspectModel.
    `class` | `XFxbrlveUnresolvedDependency` The Class XFxbrlveUnresolvedDependency.
    `class` | `XFxbrlveVariableNameResolutionFailure` The Class XFxbrlveVariableNameResolutionFailure.

  - ### Uses of XBRLValidationException in com.ihr.xbrl.om.instance

    Methods in com.ihr.xbrl.om.instance that throw XBRLValidationException
    Modifier and Type | Method and Description
    --- | ---
    `void` | XBRLInstance.`addXBRLDocumentIfNotInDTS(XBRLDocument doc, XBRLRoleAndArcroleTypes roleOrArcrole)` Attach a new XBRLDocument to the instance document using a linkbaseRef or schemaRed only if the document is not in already in the set of documents that can be discovered from this instance document existing DTS entries.
    `static XBRLFactItem` | XBRLFactItem.`createItemInstance(XBRLFactsList container, net.sf.saxon.s9api.XdmNode node, XMLFragment xf, int pos)` creates an XBRLFactItem that can be either a XBRLFactNumeric or XBRLFactNonNumeric depending on the data type (derivation included) of the concept definition.
    `static XBRLFact` | XBRLFact.`createItemOrTupleInstance(DTSContainer dts, XBRLFactsList facts, net.sf.saxon.s9api.XdmNode node, int pos)` Creates a tupleInstance or a itemInstance depending on the node content.
    `XBRLContext` | XBRLInstance.`getContextById(java.lang.String id)` Gets the context by id.
    `java.util.Iterator<java.net.URI>` | XBRLInstance.`getDTSs()` Obtains an iterator over the URIs of files that are in the DTS of this instance document.
    `XBRLFact` | XBRLInstance.`getFactById(java.lang.String id)` find the element with the correspondent id and return the instance or tuple pointed to.
    `XBRLUnit` | XBRLInstance.`getUnitById(java.lang.String id)` Gets the unit by id.
    `void` | XBRLInstance.`readInfoset()`
    `void` | XBRLPeriod.`setDate(int type, java.lang.String strDate)` Sets the value of the specified field.
    `void` | XBRLUnit.`validateISO4217()` Validate is o4217.
    `void` | XBRLUnit.`validateShares()` Validate shares.

    Constructors in com.ihr.xbrl.om.instance that throw XBRLValidationException
    Constructor and Description
    `XBRLFactNumeric(XBRLFactsList container, net.sf.saxon.s9api.XdmNode root, XBRLItem item, int pos)` Instantiates a new XBRL fact numeric.

  - ### Uses of XBRLValidationException in com.ihr.xbrl.om.ixbrl

    Methods in com.ihr.xbrl.om.ixbrl that throw XBRLValidationException
    Modifier and Type | Method and Description
    --- | ---
    `static IXBRLProcessor` | IXBRLProcessor.`create(DTSContainer dts)` Creates the.

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

    Methods in com.ihr.xbrl.om.renderhints that throw XBRLValidationException
    Modifier and Type | Method and Description
    --- | ---
    `XBRLPlugInProcessor` | RenderHintsProcessorFactory.`create()`
    `void` | RenderHintsProcessor.`freeUnnecessary()`

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

    Methods in com.ihr.xbrl.om.table that throw XBRLValidationException
    Modifier and Type | Method and Description
    --- | ---
    `XBRLPlugInProcessor` | XBRLTableProcessorFactory.`create()`
    `static XBRLTableProcessor` | XBRLTableProcessor.`create(DTSContainer dts)` Creates or gets the instance of the table processor .
    `void` | XBRLTableProcessor.`freeUnnecessary()`

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

    Subclasses of XBRLValidationException in com.ihr.xbrl.om.table.errors
    Modifier and Type | Class and Description
    --- | ---
    `class` | `XTValidationException` The Class XTValidationException.
    `class` | `XTxbrlteAbstractRuleNodeNoChildren` The Class XTxbrlteAbstractRuleNodeNoChildren.
    `class` | `XTxbrlteAmbiguousConceptNetwork` The Class XTxbrlteAmbiguousConceptNetwork.
    `class` | `XTxbrlteAspectClashBetweenBreakdowns` The Class XTxbrlteAspectClashBetweenBreakdowns.
    `class` | `XTxbrlteAspectNodeFilterSourceError` The Class XTxbrlteAspectNodeFilterSourceError.
    `class` | `XTxbrlteAspectNodeFilterTargetError` The Class XTxbrlteAspectNodeFilterTargetError.
    `class` | `XTxbrlteBreakdownTreeSourceError` The Class XTxbrlteBreakdownTreeSourceError.
    `class` | `XTxbrlteBreakdownTreeTargetError` The Class XTxbrlteBreakdownTreeTargetError.
    `class` | `XTxbrlteClosedDefinitionNodeZeroCardinality` The Class XTxbrlteClosedDefinitionNodeZeroCardinality.
    `class` | `XTxbrlteConstraintSetAspectMismatch` The Class XTxbrlteConstraintSetAspectMismatch.
    `class` | `XTxbrlteDefinitionNodeSubtreeSourceError` The Class XTxbrlteDefinitionNodeSubtreeSourceError.
    `class` | `XTxbrlteDefinitionNodeSubtreeTargetError` The Class XTxbrlteDefinitionNodeSubtreeTargetError.
    `class` | `XTxbrlteDuplicateTag` The Class XTxbrlteDuplicateTag.
    `class` | `XTxbrlteExpressionNotCastableToRequiredType` The Class XTxbrlteExpressionNotCastableToRequiredType.
    `class` | `XTxbrlteIncompleteAspectRule` The Class XTxbrlteIncompleteAspectRule.
    `class` | `XTxbrlteInvalidConceptRelationshipSource` The Class XTxbrlteInvalidConceptRelationshipSource.
    `class` | `XTxbrlteInvalidDimensionQNameOnAspectNode` The Class XTxbrlteInvalidDimensionQNameOnAspectNode.
    `class` | `XTxbrlteInvalidDimensionRelationshipSource` The Class XTxbrlteInvalidDimensionRelationshipSource.
    `class` | `XTxbrlteInvalidExplicitDimensionQName` The Class XTxbrlteInvalidExplicitDimensionQName.
    `class` | `XTxbrlteInvalidQNameAspectValue` The Class XTxbrlteInvalidQNameAspectValue.
    `class` | `XTxbrlteInvalidUseOfLabel` The Class XTxbrlteInvalidUseOfLabel.
    `class` | `XTxbrlteMergedRuleNodeWithTaggedRuleSet` The Class XTxbrlteMergedRuleNodeWithTaggedRuleSet.
    `class` | `XTxbrlteMissingAspectValue` The Class XTxbrlteMissingAspectValue.
    `class` | `XTxbrlteMultipleValuesForAspect` The Class XTxbrlteMultipleValuesForAspect.
    `class` | `XTxbrlteNoMatchingConstraintSet` The Class XTxbrlteNoMatchingConstraintSet.
    `class` | `XTxbrlteNonAbstractMergedRuleNode` The Class XTxbrlteNonAbstractMergedRuleNode.
    `class` | `XTxbrlteProhibitedDefinitionNodeSubtreeSourceError` The Class XTxbrlteProhibitedDefinitionNodeSubtreeSourceError.
    `class` | `XTxbrlteRelationshipNodeTooManyGenerations` The Class XTxbrlteRelationshipNodeTooManyGenerations.
    `class` | `XTxbrlteTableBreakdownSourceError` The Class XTxbrlteTableBreakdownSourceError.
    `class` | `XTxbrlteTableBreakdownTargetError` The Class XTxbrlteTableBreakdownTargetError.
    `class` | `XTxbrlteTableFilterSourceError` The Class XTxbrlteTableFilterSourceError.
    `class` | `XTxbrlteTableFilterTargetError` The Class XTxbrlteTableFilterTargetError.
    `class` | `XTxbrlteTableMissingConceptAspect` The Class XTxbrlteTableMissingConceptAspect.
    `class` | `XTxbrlteTableParameterNameClash` The Class XTxbrlteTableParameterNameClash.
    `class` | `XTxbrlteTableParameterSourceError` The Class XTxbrlteTableParameterSourceError.
    `class` | `XTxbrlteTableParameterTargetError` The Class XTxbrlteTableParameterTargetError.
    `class` | `XTxbrlteTagSelectorClash` The Class XTxbrlteTagSelectorClash.
    `class` | `XTxbrlteUnknownAspectModel` The Class XTxbrlteUnknownAspectModel.
    `class` | `XTxbrlteUnrecognisedAspectRule` The Class XFxbrlfeUnrecognisedAspectRule.

    Constructors in com.ihr.xbrl.om.table.errors with parameters of type XBRLValidationException
    Constructor and Description
    `XTRuntimeException(java.lang.String string, XBRLValidationException e)` Instantiates a new XT runtime exception.

  - ### Uses of XBRLValidationException in com.ihr.xbrl.om.taxonomy

    Methods in com.ihr.xbrl.om.taxonomy that throw XBRLValidationException
    Modifier and Type | Method and Description
    --- | ---
    `XMLElementDefinition` | XBRLTaxonomy.`convertNodeInfo(net.sf.saxon.s9api.XdmNode ni)` This method is used internally by the XBRL API in order to create an XMLElementDefinition from an XdmNode.
    `XSDComposition` | XBRLTuple.`getComposition()` Access to the XSDComposition object.
    `XMLElementDefinition` | XBRLTaxonomy.`getElementDefinitionById(java.lang.String id)` Finds the element definition based on the element name and returns an XMLDocument that can be an XMLDocument, an XBRLItem or an XBRLTuple Returns null if not found.
    `void` | XBRLTaxonomy.`readInfoset()`

    Constructors in com.ihr.xbrl.om.taxonomy that throw XBRLValidationException
    Constructor and Description
    `XBRLArcroleType(XBRLTaxonomy parent, net.sf.saxon.s9api.XdmNode node)` Creates a new XBRLArcroleType object from a node in a file.
    `XBRLItem(XBRLTaxonomy parent, java.lang.String name, java.lang.String _default, XBRLXSDTypeDefinition type, javax.xml.namespace.QName substitutionGroup, XBRLItem.PeriodType periodType, XBRLItem.BalanceType balance, java.lang.Boolean _abstract, java.lang.Boolean nillable, int block, int _final, java.lang.String fixed)` Creates and XBRL Item definition.
    `XBRLRoleType(XBRLTaxonomy parent, net.sf.saxon.s9api.XdmNode node)` Creates a new XBRLRoleType object.

  - ### Uses of XBRLValidationException in com.ihr.xbrl.om.utr

    Methods in com.ihr.xbrl.om.utr that throw XBRLValidationException
    Modifier and Type | Method and Description
    --- | ---
    `XBRLPlugInProcessor` | UTRProcessorFactory.`create()`

  - ### Uses of XBRLValidationException in com.ihr.xbrl.om.xdt

    Methods in com.ihr.xbrl.om.xdt that throw XBRLValidationException
    Modifier and Type | Method and Description
    --- | ---
    `XBRLPlugInProcessor` | XDTProcessorFactory.`create()`
    `static XDTProcessor` | XDTProcessor.`create(DTSContainer dts)` Creates the XDTProcessor instance and stores the instance in the DTSContaniner If an XDTProcessor is already registered for this DTSContainer the already created instance is returned.

  - ### Uses of XBRLValidationException in com.ihr.xbrl.om.xdt.errors

    Subclasses of XBRLValidationException in com.ihr.xbrl.om.xdt.errors
    Modifier and Type | Class and Description
    --- | ---
    `class` | `XDTAmbiguousFilterMemberNetwork` The Class XDTAmbiguousFilterMemberNetwork.
    `class` | `XDTValidationException` The Class XDTValidationException.
    `class` | `XDTValidationExceptionPrimaryItemDimensionallyInvalidError` The Class XDTValidationExceptionPrimaryItemDimensionallyInvalidError.

  - ### Uses of XBRLValidationException in com.ihr.xbrl.om.xenum

    Methods in com.ihr.xbrl.om.xenum that throw XBRLValidationException
    Modifier and Type | Method and Description
    --- | ---
    `XBRLPlugInProcessor` | ExtensibleEnumerationsProcessorFactory.`create()`
    `void` | ExtensibleEnumerationsProcessor.`freeUnnecessary()`

  - ### Uses of XBRLValidationException in com.ihr.xbrl.om.xenum.errors

    Subclasses of XBRLValidationException in com.ihr.xbrl.om.xenum.errors
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ENenumError` The Class ENenumError.
    `class` | `ENenumieInvalidFactValue` The Class ENenumieInvalidFactValue.
    `class` | `ENenumteInvalidDomainError` The Class ENenumteInvalidDomainError.
    `class` | `ENenumteMissingDomainError` The Class ENenumteMissingDomainError.
    `class` | `ENenumteMissingLinkRoleError` The Class ENenumteMissingLinkRoleError.