arelle.PrototypeDtsObject¶
See COPYRIGHT.md for copyright information.
Module Contents¶
Classes¶
API¶
- class arelle.PrototypeDtsObject.PrototypeObject(modelDocument: arelle.ModelDocument.ModelDocument | arelle.PrototypeDtsObject.DocumentPrototype, sourceElement: arelle.ModelObject.ModelObject | None = None)¶
Bases:
arelle.typing.PrototypeObjectBaseInitialization
- property sourceline: int | None¶
- get(key: str, default: str | None = None) str | None¶
- itersiblings(**kwargs: Any) collections.abc.Iterator[arelle.ModelObject.ModelObject | arelle.PrototypeDtsObject.PrototypeObject]¶
Method proxy for itersiblings() of lxml arc element
- getparent() arelle.ModelObject.ModelObject | arelle.PrototypeDtsObject.PrototypeObject | None¶
(_ElementBase) – Method proxy for getparent() of lxml arc element
- iterchildren() collections.abc.Iterator[arelle.ModelObject.ModelObject | arelle.PrototypeDtsObject.PrototypeObject]¶
- iterdescendants() collections.abc.Iterator[arelle.ModelObject.ModelObject | arelle.PrototypeDtsObject.PrototypeObject]¶
- class arelle.PrototypeDtsObject.LinkPrototype(modelDocument: arelle.ModelDocument.ModelDocument | arelle.PrototypeDtsObject.DocumentPrototype, parent: arelle.ModelObject.ModelObject | arelle.PrototypeDtsObject.PrototypeObject | None, qname: arelle.ModelValue.QName, role: str | None, sourceElement: arelle.ModelObject.ModelObject | None = None)¶
Bases:
arelle.PrototypeDtsObject.PrototypeObject,arelle.LinkRelationships.LinkRelationshipsInitialization
- clear() None¶
- getparent() arelle.ModelObject.ModelObject | arelle.PrototypeDtsObject.PrototypeObject | None¶
- iterchildren() collections.abc.Iterator[arelle.ModelObject.ModelObject | arelle.PrototypeDtsObject.PrototypeObject]¶
- property sourceline: int | None¶
- get(key: str, default: str | None = None) str | None¶
- itersiblings(**kwargs: Any) collections.abc.Iterator[arelle.ModelObject.ModelObject | arelle.PrototypeDtsObject.PrototypeObject]¶
- iterdescendants() collections.abc.Iterator[arelle.ModelObject.ModelObject | arelle.PrototypeDtsObject.PrototypeObject]¶
- class arelle.PrototypeDtsObject.LocPrototype(modelDocument: arelle.ModelDocument.ModelDocument | arelle.PrototypeDtsObject.DocumentPrototype, parent: arelle.ModelObject.ModelObject | arelle.PrototypeDtsObject.PrototypeObject | None, label: str, locObject: str | arelle.ModelObject.ModelObject | arelle.ModelDtsObject.ModelResource, role: str | None = None, sourceElement: arelle.ModelObject.ModelObject | None = None)¶
Bases:
arelle.PrototypeDtsObject.PrototypeObject,arelle.typing.LocPrototypeBaseInitialization
- clear() None¶
- property xlinkLabel: str | None¶
- dereference() Any¶
- getparent() arelle.ModelObject.ModelObject | arelle.PrototypeDtsObject.PrototypeObject | None¶
- get(key: str, default: str | None = None) str | None¶
- property sourceline: int | None¶
- itersiblings(**kwargs: Any) collections.abc.Iterator[arelle.ModelObject.ModelObject | arelle.PrototypeDtsObject.PrototypeObject]¶
- iterchildren() collections.abc.Iterator[arelle.ModelObject.ModelObject | arelle.PrototypeDtsObject.PrototypeObject]¶
- iterdescendants() collections.abc.Iterator[arelle.ModelObject.ModelObject | arelle.PrototypeDtsObject.PrototypeObject]¶
- class arelle.PrototypeDtsObject.ArcPrototype(modelDocument: arelle.ModelDocument.ModelDocument | arelle.PrototypeDtsObject.DocumentPrototype, parent: arelle.ModelObject.ModelObject | arelle.PrototypeDtsObject.PrototypeObject | None, qname: arelle.ModelValue.QName, fromLabel: str, toLabel: str, linkrole: str, arcrole: str, order: str = '1', sourceElement: arelle.ModelObject.ModelObject | None = None)¶
Bases:
arelle.PrototypeDtsObject.PrototypeObjectInitialization
- property orderDecimal: decimal.Decimal¶
- clear() None¶
- property arcElement: arelle.ModelObject.ModelObject | None¶
- getparent() arelle.ModelObject.ModelObject | arelle.PrototypeDtsObject.PrototypeObject | None¶
- get(key: str, default: str | None = None) str | None¶
- items() ItemsView[str, str]¶
- property sourceline: int | None¶
- itersiblings(**kwargs: Any) collections.abc.Iterator[arelle.ModelObject.ModelObject | arelle.PrototypeDtsObject.PrototypeObject]¶
- iterchildren() collections.abc.Iterator[arelle.ModelObject.ModelObject | arelle.PrototypeDtsObject.PrototypeObject]¶
- iterdescendants() collections.abc.Iterator[arelle.ModelObject.ModelObject | arelle.PrototypeDtsObject.PrototypeObject]¶
- class arelle.PrototypeDtsObject.DocumentPrototype(modelXbrl: arelle.ModelXbrl.ModelXbrl, uri: str, base: str | None = None, referringElement: arelle.ModelObject.ModelObject | None = None, isEntry: bool = False, isDiscovered: bool = False, isIncluded: bool | None = None, namespace: str | None = None, reloadCache: bool = False, **kwargs: Any)¶
Initialization
- clear() None¶
- class arelle.PrototypeDtsObject.PrototypeElementTree(rootElement: arelle.ModelObject.ModelObject)¶
Bases:
arelle.typing.PrototypeElementTreeBaseInitialization
- getroot() arelle.ModelObject.ModelObject¶
- iter() collections.abc.Iterator[arelle.ModelObject.ModelObject]¶
- ixIter(childOnly: bool = False) collections.abc.Iterator[arelle.ModelObject.ModelObject]¶