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
NotImplementedError
exception.
Attributes¶
- beta.xbrl.xule.Location.attribute¶
Returns an xml.AttributeInformationItem object that represents the underlying source of an XULE value or None.
- beta.xbrl.xule.Location.concept¶
Returns an
beta.xbrl.xule.Concept
object that represents the underlying source of an XULE value or None.
- beta.xbrl.xule.Location.element¶
Returns an xml.ElementInformationItem object that represents the underlying source of an XULE value or None.
- beta.xbrl.xule.Location.fact¶
Returns an
beta.xbrl.xule.Fact
object 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.QName object 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.Type
object 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__