linuxdoc.rstFlatTable module¶
flat-table¶
Implementation of the flat-table reST-directive. User documentation see
flat-table
- class linuxdoc.rstFlatTable.FlatTable(name, arguments, options, content, lineno, content_offset, block_text, state, state_machine)[source]¶
Bases:
TableFlatTable (
flat-table) directive- option_spec = {'align': <function align>, 'class': <function class_option>, 'fill-cells': <function flag>, 'header-rows': <function nonnegative_int>, 'name': <function unchanged>, 'stub-columns': <function nonnegative_int>, 'width': <function length_or_percentage_or_unitless>, 'widths': <function value_or.<locals>.auto_or_other>}¶
Mapping of option names to validator functions.
- class linuxdoc.rstFlatTable.ListTableBuilder(directive)[source]¶
Bases:
objectBuilds a table from a double-stage list
- roundOffTableDefinition()[source]¶
Round off the table definition.
This method rounds off the table definition in
rows.This method inserts the needed
Nonevalues for the missing cells arising from spanning cells over rows and/or columns.recount the
max_colsAutospan or fill (option
fill-cells) missing cells on the right side of the table-row
- linuxdoc.rstFlatTable.c_span(name, rawtext, text, lineno, inliner, options=None, content=None)[source]¶
- class linuxdoc.rstFlatTable.colSpan(rawsource='', *children, **attributes)[source]¶
Bases:
General,Element
- linuxdoc.rstFlatTable.r_span(name, rawtext, text, lineno, inliner, options=None, content=None)[source]¶