xbrl.table.layout.AxisHeader¶
An xbrl.table.layout.AxisHeader class represents a header cell in an axis of a layout table.
-
class
xbrl.table.layout.AxisHeader¶ Proper instances of this class will be created within RaptorXML only, instantiation from script code will throw a
NotImplementedErrorexception.
Attributes¶
-
xbrl.table.layout.AxisHeader.axis¶ Returns an
xbrl.table.layout.Axisobject which represents the parent layout axis.
-
xbrl.table.layout.AxisHeader.children¶ Returns an iterator of
xbrl.table.layout.AxisHeaderobjects which represent the child header cells spanned by this header cell.
-
xbrl.table.layout.AxisHeader.definition_node¶ Returns an
xbrl.table.DefinitionNodeobject which represents the corresponding definition node in the definition model.
-
xbrl.table.layout.AxisHeader.last_rollup_descendent¶ Returns an
xbrl.table.layout.AxisHeaderobject representing the last descendent roll-up header cell or None if this header cell does not have a roll-up child.
-
xbrl.table.layout.AxisHeader.non_rollup_ancestor¶ Returns an
xbrl.table.layout.AxisHeaderobject representing the first ancestor header cell in the same (or spanned) slice that is not a roll-up node or None if there header cell is in the top row.
-
xbrl.table.layout.AxisHeader.non_rollup_ancestor_or_self¶ Returns an
xbrl.table.layout.AxisHeaderobject representing either itself or the first ancestor header cell in the same (or spanned) slice that is not a roll-up node.
-
xbrl.table.layout.AxisHeader.parent¶ Returns an
xbrl.table.layout.AxisHeaderobject representing the parent header cell in the same (or spanned) slice or None if there header cell is in the top row.
-
xbrl.table.layout.AxisHeader.pos¶ Returns the coordinate for this header cell on the axis as a (slice,row) tuple.
-
xbrl.table.layout.AxisHeader.rollup_child¶ Returns an
xbrl.table.layout.AxisHeaderobject representing the roll-up child header cell or None if this header cell does not have a roll-up child.
-
xbrl.table.layout.AxisHeader.row¶ Returns the corresponding row coordinate for this header cell on the axis.
-
xbrl.table.layout.AxisHeader.slice¶ Returns the corresponding slice (column) coordinate for this header cell on the axis.
-
xbrl.table.layout.AxisHeader.span¶ Returns the number of cells spanned by this header cell.
-
xbrl.table.layout.AxisHeader.structural_node¶ Returns an
xbrl.table.structural.Nodeobjects which represent the corresponding strucutral node in the structural model.
-
xbrl.table.layout.AxisHeader.table¶ Returns an
xbrl.table.layout.Tableobject which represents the parent layout table.