xbrl.table.RuleSet
¶
An xbrl.table.RuleSet
represents a rule set of a <table:ruleNode> resource in the table linkbase.
-
class
xbrl.table.
RuleSet
¶ Proper instances of this class will be created within RaptorXML only, instantiation from script code will throw a
NotImplementedError
exception.
Attributes¶
-
xbrl.table.RuleSet.
aspect_rules
¶ Returns an iterator of
xbrl.formula.AspectRule
objects which represents the aspect rules in the rule set.
-
xbrl.table.RuleSet.
concept_rule
¶ Returns an
xbrl.formula.ConceptRule
object which represents the concept rule in the rule set, or None if the rule set doesn’t contain a concept rule.
-
xbrl.table.RuleSet.
element
¶ Returns an
xml.ElementInformationItem
object which represents <table:ruleSet> element information item or the <table:ruleNode> element information item in case of an untagged rule set.
-
xbrl.table.RuleSet.
entity_identifier_rule
¶ Returns an
xbrl.formula.EntityIdentifierRule
object which represents entity identifier rule in the rule set, or None if the rule set doesn’t contain an entity identifier rule.
-
xbrl.table.RuleSet.
period_rule
¶ Returns an
xbrl.formula.PeriodRule
object which represents the period rule in the rule set, or None if the rule set doesn’t contain a period rule.
-
xbrl.table.RuleSet.
tag
¶ Returns the value of the ‘tag’ attribute as string or None if this rule set object represents the untagged rule set.
-
xbrl.table.RuleSet.
unit_rule
¶ Returns an
xbrl.formula.UnitRule
object which represents the unit rule in the rule set, or None if the rule set doesn’t contain an unit rule.
Methods¶
-
xbrl.table.RuleSet.
dimension_rule
(Dimension dimension)¶ Returns an
xbrl.formula.DimensionRule
object which represents the dimension rule for the given dimension aspect in the rule set. Returns None if the rule set doesn’t contain such a dimension rule.
-
xbrl.table.RuleSet.
occ_aspect_rule
(occtype)¶ [Deprecated: use occ_rule() instead!] Returns an
xbrl.formula.OCCRule
objects which represents the OCC rule in the rule set. Use occtype to retrieve either the segment or scenario OCC rule. Returns None if the rule set doesn’t contain such a OCC rule.
-
xbrl.table.RuleSet.
occ_rule
(occtype)¶ Returns an
xbrl.formula.OCCRule
objects which represents the OCC rule in the rule set. Use occtype to retrieve either the segment or scenario OCC rule. Returns None if the rule set doesn’t contain such a OCC rule.
Special methods¶
__bool__, __eq__, __ge__, __gt__, __le__, __lt__, __ne__