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 #