arelle.PrototypeDtsObject#

See COPYRIGHT.md for copyright information.

Module Contents#

Classes#

Data#

API#

arelle.PrototypeDtsObject.ModelDocument#

None

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

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

Initialization

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

Bases: arelle.PrototypeDtsObject.PrototypeObject

Initialization

clear()#
property xlinkLabel#
dereference()#
getparent()#
get(key, default=None)#
__getitem(key)#
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()#
__getitem(key)#
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)#

Initialization

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