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)