arelle.DisclosureSystem¶
See COPYRIGHT.md for copyright information.
Module Contents¶
Classes¶
Functions¶
API¶
- arelle.DisclosureSystem.compileAttrPattern(elt: lxml.etree._Element, attrName: str, flags: int | None = None, patternIfNoAttr: str | None = '') regex.Pattern[str] | None¶
- class arelle.DisclosureSystem.ErxlLoc(family: str | None, version: str | None, href: str, attType: str | None, elements: str | None, namespace: str | None)¶
Initialization
- class arelle.DisclosureSystem.DisclosureSystem(modelManager: arelle.ModelManager.ModelManager)¶
Initialization
- name: str | None¶
None
- selection: str | None¶
None
- standardTaxonomiesDict: dict[str, set[str] | str]¶
None
- familyHrefs: dict[str, set[arelle.DisclosureSystem.ErxlLoc]]¶
None
- standardLocalHrefs: dict[str, set[str]]¶
None
- standardAuthorities: set[str]¶
None
- baseTaxonomyNamespaces: set[str]¶
None
- standardPrefixes: dict[str, str]¶
None
- names: list[str]¶
None
- validationType: str | None¶
None
- exclusiveTypesPattern: regex.Pattern[str] | None¶
None
- EFM: bool¶
None
- GFM: bool¶
None
- EFMorGFM: bool¶
None
- HMRC: bool¶
None
- SBRNL: bool¶
None
- pluginTypes: set[str]¶
None
- validateFileText: bool¶
None
- validateEntryText: bool¶
None
- allowedExternalHrefPattern: regex.Pattern[str] | None¶
None
- allowedImageTypes: dict[str, Iterable[str]] | None¶
None
- arcroleCyclesAllowed: dict[str, tuple[str, str | None]]¶
None
- schemaValidateSchema: Any¶
None
- blockDisallowedReferences: bool¶
None
- maxSubmissionSubdirectoryEntryNesting: int¶
None
- defaultXmlLang: str | None¶
None
- defaultXmlEncoding: str¶
None
- xmlLangPattern: regex.Pattern[str] | None¶
None
- xmlLangIsInheritable: bool¶
None
- defaultLanguage: str | None¶
None
- language: str | None¶
None
- validTaxonomiesUrl: str | None¶
None
- standardTaxonomiesUrl: str | None¶
None
- mappingsUrl: str¶
None
- mappedFiles: dict[str, str]¶
None
- mappedPaths: list[tuple[str, str]]¶
None
- utrUrl: list[str]¶
None
- utrStatusFilters: str | None¶
None
- utrTypeEntries: Any¶
None
- keepOpen: bool¶
None
- identifierSchemePattern: regex.Pattern[str] | None¶
None
- identifierValuePattern: regex.Pattern[str] | None¶
None
- identifierValueName: str | None¶
None
- contextElement: str | None¶
None
- roleDefinitionPattern: regex.Pattern[str] | None¶
None
- labelCheckPattern: regex.Pattern[str] | None¶
None
- labelTrimPattern: regex.Pattern[str] | None¶
None
- deiNamespacePattern: regex.Pattern[str] | None¶
None
- deiAmendmentFlagElement: str | None¶
None
- deiCurrentFiscalYearEndDateElement: str | None¶
None
- deiDocumentFiscalYearFocusElement: str | None¶
None
- deiDocumentPeriodEndDateElement: str | None¶
None
- deiFilerIdentifierElement: str | None¶
None
- deiFilerNameElement: str | None¶
None
- logLevelFilter: str | None¶
None
- logCodeFilter: str | None¶
None
- standardTaxonomyDatabase: str | None¶
None
- standardTaxonomyUrlPattern: regex.Pattern[str] | None¶
None
- options: str | None¶
None
- version: tuple[int, ...]¶
None
- validTaxonomiesDict: dict[str, set[str] | str]¶
None
- clear() None¶
- property dir: list[tuple[str, str | None]]¶
- property urls: list[str]¶
- property url: str¶
- dirlist(listFormat: str) list[str | tuple[str, str | None]]¶
- select(name: str | None) bool¶
- loadStandardTaxonomiesDict() None¶
- loadValidTaxonomiesDict() None¶
- loadMappings() None¶
- mappedUrl(url: str) str¶
- isMappedUrl(url: str) bool¶
- uriAuthorityValid(uri: str) bool¶
- disallowedHrefOfNamespace(href: str, namespaceUri: str) bool¶
- hrefValid(href: str) bool¶
- hrefValidForDisclosureSystem(href: str) bool¶