arelle.ModelObjectFactory¶
See COPYRIGHT.md for copyright information.
Module Contents¶
Classes¶
Functions¶
Data¶
API¶
- arelle.ModelObjectFactory.elementSubstitutionModelClass: dict[Optional[arelle.ModelValue.QName], Type[arelle.ModelObject.ModelObject]]¶
None
- arelle.ModelObjectFactory.ModelDocument: Any¶
None
- arelle.ModelObjectFactory.ModelFact: Any¶
None
- arelle.ModelObjectFactory.parser(modelXbrl: arelle.ModelXbrl.ModelXbrl, baseUrl: str | None, target: None = None) tuple[lxml.etree.XMLParser[lxml.etree._Element], KnownNamespacesModelObjectClassLookup, DiscoveringClassLookup]¶
- arelle.ModelObjectFactory.setParserElementClassLookup(_parser: lxml.etree.XMLParser[lxml.etree._Element], modelXbrl: arelle.ModelXbrl.ModelXbrl, baseUrl: str | None = None) tuple[lxml.etree.XMLParser[lxml.etree._Element], KnownNamespacesModelObjectClassLookup, DiscoveringClassLookup]¶
- arelle.ModelObjectFactory.SCHEMA¶
1
- arelle.ModelObjectFactory.LINKBASE¶
2
- arelle.ModelObjectFactory.VERSIONINGREPORT¶
3
- arelle.ModelObjectFactory.RSSFEED¶
4
- arelle.ModelObjectFactory.LINK_LOCALNAME_TO_MODEL_CLASS¶
None
- class arelle.ModelObjectFactory.KnownNamespacesModelObjectClassLookup(modelXbrl: arelle.ModelXbrl.ModelXbrl, fallback: lxml.etree.ElementClassLookup | None = None)¶
Bases:
lxml.etree.CustomElementClassLookupInitialization
- class arelle.ModelObjectFactory.DiscoveringClassLookup(modelXbrl: arelle.ModelXbrl.ModelXbrl, baseUrl: str | None, fallback: lxml.etree.ElementClassLookup | None = None)¶
Bases:
lxml.etree.PythonElementClassLookupInitialization