Module formatter :: Class AbstractFormatter
[hide private]
[frames] | no frames]

_ClassType AbstractFormatter

The standard formatter.

This implementation has demonstrated wide applicability to many writers, and may be used directly in most circumstances. It has been used to implement a full-featured World Wide Web browser.

Instance Methods [hide private]
 
__init__(self, writer)
 
end_paragraph(self, blankline)
 
add_line_break(self)
 
add_hor_rule(self, *args, **kw)
 
add_label_data(self, format, counter, blankline=None)
 
format_counter(self, format, counter)
 
format_letter(self, case, counter)
 
format_roman(self, case, counter)
 
add_flowing_data(self, data)
 
add_literal_data(self, data)
 
flush_softspace(self)
 
push_alignment(self, align)
 
pop_alignment(self)
 
push_font(self, (size, i, b, tt))
 
pop_font(self)
 
push_margin(self, margin)
 
pop_margin(self)
 
set_spacing(self, spacing)
 
push_style(self, *styles)
 
pop_style(self, n=1)
 
assert_line_data(self, flag=1)