arelle.PrototypeDtsObject

See COPYRIGHT.md for copyright information.

Module Contents

Classes

Data

API

arelle.PrototypeDtsObject.ModelDocument

None

class arelle.PrototypeDtsObject.PrototypeObject(modelDocument, sourceElement=None)

Bases: arelle.typing.PrototypeObjectBase

Initialization

property sourceline
get(key, default=None)
itersiblings(**kwargs)

Method proxy for itersiblings() of lxml arc element

getparent()

(_ElementBase) – Method proxy for getparent() of lxml arc element

iterchildren()
iterdescendants()
class arelle.PrototypeDtsObject.LinkPrototype(modelDocument, parent, qname, role, sourceElement=None)

Bases: arelle.PrototypeDtsObject.PrototypeObject, arelle.LinkRelationships.LinkRelationships

Initialization

clear()
__iter__()
getparent()
iterchildren()
class arelle.PrototypeDtsObject.LocPrototype(modelDocument, parent, label, locObject, role=None, sourceElement=None)

Bases: arelle.PrototypeDtsObject.PrototypeObject, arelle.typing.LocPrototypeBase

Initialization

clear()
property xlinkLabel
dereference()
getparent()
get(key, default=None)
class arelle.PrototypeDtsObject.ArcPrototype(modelDocument, parent, qname, fromLabel, toLabel, linkrole, arcrole, order='1', sourceElement=None)

Bases: arelle.PrototypeDtsObject.PrototypeObject

Initialization

property orderDecimal
clear()
property arcElement
getparent()
get(key, default=None)
items()
class arelle.PrototypeDtsObject.DocumentPrototype(modelXbrl, uri, base=None, referringElement=None, isEntry=False, isDiscovered=False, isIncluded=None, namespace=None, reloadCache=False, **kwargs)

Initialization

clear()
class arelle.PrototypeDtsObject.PrototypeElementTree(rootElement)

Bases: arelle.typing.PrototypeElementTreeBase

Initialization

getroot()
iter()
ixIter(childOnly=False)