xbrl.formula.TypedDimensionRule

An xbrl.formula.TypedDimensionRule class represents a typed dimension rule in a <formula:formula> or <table:table> resource.

Base class: xbrl.formula.DimensionRule -> xbrl.formula.AspectRule

class xbrl.formula.TypedDimensionRule

Proper instances of this class will be created within RaptorXML only, instantiation from script code will throw a NotImplementedError exception.

Attributes

xbrl.formula.DimensionRule.dimension

Returns the value of the @dimension attribute as an xml.QName object.

xbrl.formula.AspectRule.element

Returns an xml.ElementInformationItem object which represents the XML element information item of the aspect rule.

xbrl.formula.TypedDimensionRule.omit

Returns True if the typed dimension rule has a <formula:omit> child element.

xbrl.formula.AspectRule.source

Returns the inferred value of the ‘source’ attribute as xml.QName.

xbrl.formula.TypedDimensionRule.value

Returns an xml.ElementInformationItem object if the typed dimension rule has a <formula:value> child element, otherwise None is returned.

xbrl.formula.TypedDimensionRule.xpath

Returns an xbrl.XPathExpression object if the typed dimension rule has a <formula:xpath> child element, otherwise None is returned.

Special methods

__bool__, __eq__, __ge__, __gt__, __le__, __lt__, __ne__