arelle.ValidateXbrlDimensions

See COPYRIGHT.md for copyright information.

Module Contents

Functions

Data

API

arelle.ValidateXbrlDimensions.NONDEFAULT

‘intern(…)’

arelle.ValidateXbrlDimensions.loadDimensionDefaults(val)
arelle.ValidateXbrlDimensions.checkBaseSet(val, arcrole, ELR, relsSet) None
arelle.ValidateXbrlDimensions.domainTargetRoles(val, fromELR, rels, fromConcepts=None, ELRs=None)
arelle.ValidateXbrlDimensions.xdtCycle(val, ELRs, rels, fromConcepts)
arelle.ValidateXbrlDimensions.drsPriItems(val, fromELR, fromPriItem, priItems=None)
arelle.ValidateXbrlDimensions.drsPolymorphism(val, fromELR, rels, priItems, visitedMbrs=None)
arelle.ValidateXbrlDimensions.checkConcept(val, concept) None
arelle.ValidateXbrlDimensions.checkContext(val, cntx) None
arelle.ValidateXbrlDimensions.checkFact(val, f, otherFacts=None) None
arelle.ValidateXbrlDimensions.isFactDimensionallyValid(val, f, setPrototypeContextElements=False, otherFacts=None) bool
arelle.ValidateXbrlDimensions.priItemElrHcRels(val, priItem, ELR=None)
arelle.ValidateXbrlDimensions.findPriItemElrHcRels(val, priItem, ELR=None, elrHcRels=None, seenPrimaryItems=None)
arelle.ValidateXbrlDimensions.priItemsOfElrHc(val, priItem, hcELR, relELR, priItems=None)
arelle.ValidateXbrlDimensions.NOT_FOUND

0

arelle.ValidateXbrlDimensions.MEMBER_USABLE

1

arelle.ValidateXbrlDimensions.MEMBER_NOT_USABLE

2

arelle.ValidateXbrlDimensions.checkFactElrHcs(val, f, ELR, hcRels, setPrototypeContextElements=False)
arelle.ValidateXbrlDimensions.dimensionMemberUsable(val, dimConcept, memConcept, domELR)
arelle.ValidateXbrlDimensions.findUsableMembersInDomainELR(val, rels, ELR, usableMembers, unusableMembers, toConceptELRs)
arelle.ValidateXbrlDimensions.usableEnumerationMembers(val, enumConcept)
arelle.ValidateXbrlDimensions.enumerationMemberUsable(val, enumConcept, memConcept) bool