xbrl.UnitsRegistry
¶
An xbrl.UnitsRegistry
object represents an XBRL Units Registry.
Nested classes: xbrl.UnitsRegistry.Unit
-
class
xbrl.
UnitsRegistry
¶ Proper instances of this class will be created within RaptorXML only, instantiation from script code will throw a
NotImplementedError
exception.
Class methods¶
-
classmethod
xbrl.UnitsRegistry.
create_from_buffer
(type cls, buf, **kargs)¶ Returns a tuple with an
xbrl.UnitsRegistry
andxml.ErrorLog
object. Constructs a newxbrl.UnitsRegistry
object after processing the content in the given buffer. Other validation options can be specified using additional kargs. Please consult the RaptorXML CLI documentation http://manual.altova.com/RaptorXML/raptorxmlxbrlserver/rxcli_xbrl_valxbrl.htm for a list of available options. Any errors and warnings reported during the validation can be accessed through the returnedxml.ErrorLog
object.
-
classmethod
xbrl.UnitsRegistry.
create_from_url
(type cls, url, **kargs)¶ Returns a tuple with an
xbrl.UnitsRegistry
andxml.ErrorLog
object. Constructs a newxbrl.UnitsRegistry
object after processing the content retrieved from the given url. Other validation options can be specified using additional kargs. Please consult the RaptorXML CLI documentation http://manual.altova.com/RaptorXML/raptorxmlxbrlserver/rxcli_xbrl_valxbrl.htm for a list of available options. Any errors and warnings reported during the validation can be accessed through the returnedxml.ErrorLog
object.
-
classmethod
xbrl.UnitsRegistry.
default_utr
(type cls)¶ Returns an
xbrl.UnitsRegistry
object which represents the default http://www.xbrl.org/utr/utr.xml Units Registry.
Attributes¶
-
xbrl.UnitsRegistry.
instance
¶ Returns an object of type
xml.Instance
which represents the Units Registry XML file.
-
xbrl.UnitsRegistry.
last_updated
¶ Returns the value of the ‘last_updated’ attribute as a datetime.date, or None if the XML root element information item <utr:utr> doesn’t have a ‘datetime.date’ attribute.
-
xbrl.UnitsRegistry.
units
¶ Returns an iterator of
xbrl.UnitsRegistry.Unit
objects which represents the <utr:unit> child elements.
-
xbrl.UnitsRegistry.
uri
¶ Returns the URI of the XBRL Units Registry.
-
xbrl.UnitsRegistry.
version
¶ Returns the value of the ‘version’ attribute as a string, or None if the XML root element information item <utr:utr> doesn’t have a ‘version’ attribute.
Methods¶
-
xbrl.UnitsRegistry.
unit
(id)¶ Returns an object of type
xbrl.UnitsRegistry.Unit
which represents the <utr:unit> child element with the given id, or None if no such element can be found.
Special methods¶
__bool__, __eq__, __ge__, __gt__, __le__, __lt__, __ne__