beta.xbrl.xule.Location¶
The beta.xbrl.xule.Location class represents the external source of an XULE value.
-
class
beta.xbrl.xule.Location¶ Proper instances of this class will be created within RaptorXML only, instantiation from script code will throw a
NotImplementedErrorexception.
Attributes¶
-
beta.xbrl.xule.Location.attribute¶ Returns an
xml.AttributeInformationItemobject that represents the underlying source of an XULE value or None.
-
beta.xbrl.xule.Location.concept¶ Returns an
beta.xbrl.xule.Conceptobject that represents the underlying source of an XULE value or None.
-
beta.xbrl.xule.Location.element¶ Returns an
xml.ElementInformationItemobject that represents the underlying source of an XULE value or None.
-
beta.xbrl.xule.Location.fact¶ Returns an
beta.xbrl.xule.Factobject that represents the underlying source of an XULE value or None.
-
beta.xbrl.xule.Location.is_value¶ Returns True if the source location refers to the value of an XML element or attribute.
-
beta.xbrl.xule.Location.line_number¶ Returns the line number of the underlying source element or attribute or None.
-
beta.xbrl.xule.Location.qname¶ Returns an
xml.QNameobject that represents the QName of the underlying source element or attribute of an XULE value or None.
-
beta.xbrl.xule.Location.type¶ Returns an
beta.xbrl.xule.Typeobject that represents the underlying source of an XULE value or None.
-
beta.xbrl.xule.Location.uri¶ Returns the source document URI or None if the XULE value has no associated source document.
Methods¶
-
beta.xbrl.xule.Location.xpath()¶ Returns XPath location steps to the underlying source element or attribute of an XULE value as string or None.
-
beta.xbrl.xule.Location.xpointer(with_document_uri=False, force_element_scheme=False)¶ Returns an XPointer path to the underlying source element or attribute of an XULE value as string or None.
Special methods¶
__eq__, __ge__, __gt__, __le__, __lt__, __ne__