# {py:mod}`arelle.DisclosureSystem` ```{py:module} arelle.DisclosureSystem ``` ```{autodoc2-docstring} arelle.DisclosureSystem :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`ErxlLoc ` - ```{autodoc2-docstring} arelle.DisclosureSystem.ErxlLoc :summary: ``` * - {py:obj}`DisclosureSystem ` - ```{autodoc2-docstring} arelle.DisclosureSystem.DisclosureSystem :summary: ``` ```` ### Functions ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`compileAttrPattern ` - ```{autodoc2-docstring} arelle.DisclosureSystem.compileAttrPattern :summary: ``` ```` ### API ````{py:function} compileAttrPattern(elt, attrName, flags=None, patternIfNoAttr='') :canonical: arelle.DisclosureSystem.compileAttrPattern ```{autodoc2-docstring} arelle.DisclosureSystem.compileAttrPattern ``` ```` ````{py:class} ErxlLoc(family, version, href, attType, elements, namespace) :canonical: arelle.DisclosureSystem.ErxlLoc ```{autodoc2-docstring} arelle.DisclosureSystem.ErxlLoc ``` ```{rubric} Initialization ``` ```{autodoc2-docstring} arelle.DisclosureSystem.ErxlLoc.__init__ ``` ```` `````{py:class} DisclosureSystem(modelManager) :canonical: arelle.DisclosureSystem.DisclosureSystem ```{autodoc2-docstring} arelle.DisclosureSystem.DisclosureSystem ``` ```{rubric} Initialization ``` ```{autodoc2-docstring} arelle.DisclosureSystem.DisclosureSystem.__init__ ``` ````{py:method} clear() :canonical: arelle.DisclosureSystem.DisclosureSystem.clear ```{autodoc2-docstring} arelle.DisclosureSystem.DisclosureSystem.clear ``` ```` ````{py:property} dir :canonical: arelle.DisclosureSystem.DisclosureSystem.dir ```{autodoc2-docstring} arelle.DisclosureSystem.DisclosureSystem.dir ``` ```` ````{py:property} urls :canonical: arelle.DisclosureSystem.DisclosureSystem.urls ```{autodoc2-docstring} arelle.DisclosureSystem.DisclosureSystem.urls ``` ```` ````{py:property} url :canonical: arelle.DisclosureSystem.DisclosureSystem.url ```{autodoc2-docstring} arelle.DisclosureSystem.DisclosureSystem.url ``` ```` ````{py:method} dirlist(listFormat) :canonical: arelle.DisclosureSystem.DisclosureSystem.dirlist ```{autodoc2-docstring} arelle.DisclosureSystem.DisclosureSystem.dirlist ``` ```` ````{py:method} select(name) :canonical: arelle.DisclosureSystem.DisclosureSystem.select ```{autodoc2-docstring} arelle.DisclosureSystem.DisclosureSystem.select ``` ```` ````{py:method} loadStandardTaxonomiesDict() :canonical: arelle.DisclosureSystem.DisclosureSystem.loadStandardTaxonomiesDict ```{autodoc2-docstring} arelle.DisclosureSystem.DisclosureSystem.loadStandardTaxonomiesDict ``` ```` ````{py:method} loadValidTaxonomiesDict() :canonical: arelle.DisclosureSystem.DisclosureSystem.loadValidTaxonomiesDict ```{autodoc2-docstring} arelle.DisclosureSystem.DisclosureSystem.loadValidTaxonomiesDict ``` ```` ````{py:method} loadMappings() :canonical: arelle.DisclosureSystem.DisclosureSystem.loadMappings ```{autodoc2-docstring} arelle.DisclosureSystem.DisclosureSystem.loadMappings ``` ```` ````{py:method} mappedUrl(url) :canonical: arelle.DisclosureSystem.DisclosureSystem.mappedUrl ```{autodoc2-docstring} arelle.DisclosureSystem.DisclosureSystem.mappedUrl ``` ```` ````{py:method} uriAuthorityValid(uri) :canonical: arelle.DisclosureSystem.DisclosureSystem.uriAuthorityValid ```{autodoc2-docstring} arelle.DisclosureSystem.DisclosureSystem.uriAuthorityValid ``` ```` ````{py:method} disallowedHrefOfNamespace(href, namespaceUri) :canonical: arelle.DisclosureSystem.DisclosureSystem.disallowedHrefOfNamespace ```{autodoc2-docstring} arelle.DisclosureSystem.DisclosureSystem.disallowedHrefOfNamespace ``` ```` ````{py:method} hrefValid(href) :canonical: arelle.DisclosureSystem.DisclosureSystem.hrefValid ```{autodoc2-docstring} arelle.DisclosureSystem.DisclosureSystem.hrefValid ``` ```` ````{py:method} hrefValidForDisclosureSystem(href) :canonical: arelle.DisclosureSystem.DisclosureSystem.hrefValidForDisclosureSystem ```{autodoc2-docstring} arelle.DisclosureSystem.DisclosureSystem.hrefValidForDisclosureSystem ``` ```` `````