~ubuntu-branches/debian/lenny/epydoc/lenny

« back to all changes in this revision

Viewing changes to doc/api/private/epydoc.html.HTMLFormatter-class.html

  • Committer: Bazaar Package Importer
  • Author(s): Kenneth J. Pronovici
  • Date: 2008-02-03 13:22:12 UTC
  • mfrom: (1.2.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20080203132212-u2uohl6rswmlz2ra
Tags: 3.0.1-1
* New upstream release.
* Removed #! from top of epydoc/gui.py
* Got rid of version mangling in debian/watch.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<?xml version="1.0" encoding="iso-8859-1"?>
2
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
3
 
          "DTD/xhtml1-transitional.dtd">
4
 
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
5
 
<head>
6
 
  <title>epydoc.html.HTMLFormatter</title>
7
 
  <link rel="stylesheet" href="epydoc.css" type="text/css"></link>
8
 
</head>
9
 
<body bgcolor="white" text="black" link="blue" vlink="#204080"
10
 
      alink="#204080">
11
 
 
12
 
<!-- =========== START OF NAVBAR =========== -->
13
 
<table class="navbar" border="0" width="100%" cellpadding="0" bgcolor="#a0c0ff" cellspacing="0">
14
 
  <tr valign="center">
15
 
    <th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar" href="epydoc-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
16
 
    <th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar" href="trees.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
17
 
    <th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar" href="indices.html">Index</a>&nbsp;&nbsp;&nbsp;</th>
18
 
    <th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar" href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
19
 
    <th class="navbar" align="right" width="100%">
20
 
      <table border="0" cellpadding="0" cellspacing="0">
21
 
      <tr><th class="navbar" align="center">
22
 
        <p class="nomargin">
23
 
          <a class="navbar" target="_top" href="http://epydoc.sourceforge.net">epydoc 2.0</a>
24
 
      </p></th></tr></table>
25
 
    </th>
26
 
  </tr>
27
 
</table>
28
 
<table width="100%" cellpadding="0" cellspacing="0">
29
 
  <tr valign="top">
30
 
    <td width="100%">
31
 
      <font size="-1"><b class="breadcrumbs">
32
 
        <a href="epydoc-module.html">Package&nbsp;epydoc</a> ::
33
 
        <a href="epydoc.html-module.html">Module&nbsp;html</a> ::
34
 
        Class&nbsp;HTMLFormatter
35
 
      </b></font></br>
36
 
    </td>
37
 
    <td><table cellpadding="0" cellspacing="0">
38
 
      <tr><td align="right"><font size="-2">[show&nbsp;private&nbsp;|&nbsp;<a href="../public/epydoc.html.HTMLFormatter-class.html">hide&nbsp;private</a>]</font></td></tr>
39
 
      <tr><td align="right"><font size="-2">[<a href="frames.html"target="_top">frames</a>&nbsp;|&nbsp;<a href="epydoc.html.HTMLFormatter-class.html" target="_top">no&nbsp;frames</a>]</font></td></tr>
40
 
    </table></td>
41
 
</tr></table>
42
 
 
43
 
<!-- =========== START OF CLASS DESCRIPTION =========== -->
44
 
<h2 class="class">Class HTMLFormatter</h2>
45
 
 
46
 
<hr/>
47
 
 
48
 
Documentation to HTML converter. The API documentation produced 
49
 
<code>HTMLFormatter</code> consists of a set of HTML files. Two 
50
 
subdirectories are created for the public and private documentation. 
51
 
Within each subdirectories, every class and module is documented in its 
52
 
own file. An index file, a trees file, a help file, and a frames-based 
53
 
table of contents are also created. In particular, 
54
 
<code>HTMLFormatter</code> generates the following files:
55
 
<ul>
56
 
  <li>
57
 
    <a name="index-index_html"></a><i 
58
 
    class="indexterm">index.html</i>: The standard entry point for the 
59
 
    documentation. Normally, index.html is a frame index file, which 
60
 
    defines three frames: two frames on the left side of the browser 
61
 
    contain a table of contents, and the main frame on the right side of 
62
 
    the window contains documentation pages. But if the --no-frames 
63
 
    option is used, then index.html will redirect the user to the 
64
 
    project's top page.
65
 
  </li>
66
 
  <li>
67
 
    <a name="index-module_module_html"></a><i 
68
 
    class="indexterm"><i>module</i>-module.html</i>: The API 
69
 
    documentation for a module. <i>module</i> is the complete dotted name 
70
 
    of the module, such as sys or epydoc.epytext.
71
 
  </li>
72
 
  <li>
73
 
    <a name="index-class_class_html"></a><i 
74
 
    class="indexterm"><i>class</i>-class.html</i>: The API documentation 
75
 
    for a class, exception, or type. <i>class</i> is the complete dotted 
76
 
    name of the class, such as epydoc.epytext.Token or 
77
 
    array.ArrayType.
78
 
  </li>
79
 
  <li>
80
 
    <a name="index-trees_html"></a><i 
81
 
    class="indexterm">trees.html</i>: The module and class 
82
 
    hierarchies.
83
 
  </li>
84
 
  <li>
85
 
    <a name="index-indices_html"></a><i 
86
 
    class="indexterm">indices.html</i> The term and identifier 
87
 
    indices.
88
 
  </li>
89
 
  <li>
90
 
    <a name="index-help_html"></a><i class="indexterm">help.html</i>: 
91
 
    The help page for the project. This page explains how to use and 
92
 
    navigate the webpage produced by epydoc.
93
 
  </li>
94
 
  <li>
95
 
    <a name="index-toc_html"></a><i class="indexterm">toc.html</i>: 
96
 
    The top-level table of contents page. This page is displayed in the 
97
 
    upper-left frame, and provides links to toc-everything.html and the 
98
 
    toc-<i>module</i>-module.html files. toc.html is not generated if the 
99
 
    --no-frames option is used.
100
 
  </li>
101
 
  <li>
102
 
    <a name="index-toc_everything_html"></a><i 
103
 
    class="indexterm">toc-everything.html</i>: The table of contents for 
104
 
    the entire project. This page is displayed in the lower-left frame, 
105
 
    and provides links to every class, type, exception, function, and 
106
 
    variable defined by the project. toc-everything.html is not generated 
107
 
    if the --no-frames option is used.
108
 
  </li>
109
 
  <li>
110
 
    <a name="index-toc_module_module_html"></a><i 
111
 
    class="indexterm">toc-<i>module</i>-module.html</i>: The table of 
112
 
    contents for a module. This page is displayed in the lower-left 
113
 
    frame, and provides links to every class, type, exception, function, 
114
 
    and variable defined by the module. module is the complete dotted 
115
 
    name of the module, such as sys or epydoc.epytext. toc-m-module.html 
116
 
    is not generated if the --no-frames option is used.
117
 
  </li>
118
 
  <li>
119
 
    <a name="index-epydoc_css"></a><i 
120
 
    class="indexterm">epydoc.css</i>: The CSS stylesheet used to display 
121
 
    all HTML pages.
122
 
  </li>
123
 
</ul>
124
 
<hr/>
125
 
 
126
 
 
127
 
<!-- =========== START OF METHOD SUMMARY =========== -->
128
 
<table class="summary" border="1" cellpadding="3" cellspacing="0" width="100%" bgcolor="white">
129
 
<tr bgcolor="#70b0f0" class="summary">
130
 
  <th colspan="2">Method Summary</th></tr>
131
 
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
132
 
  <td><code><span class="summary-sig"><a href="epydoc.html.HTMLFormatter-class.html#__init__" class="summary-sig-name"><code>__init__</code></a>(<span class=summary-sig-arg>self</span>,
133
 
          <span class=summary-sig-arg>docmap</span>,
134
 
          <span class="summary-sig-kwarg">**kwargs</span>)</span></code>
135
 
<br />
136
 
Construct a new HTML formatter, using the given documentation map.</td></tr>
137
 
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
138
 
  <td><code><span class="summary-sig"><a href="epydoc.html.HTMLFormatter-class.html#format" class="summary-sig-name"><code>format</code></a>(<span class=summary-sig-arg>object</span>,
139
 
          <span class=summary-sig-arg>error_stream</span>,
140
 
          <span class=summary-sig-arg>show_private</span>,
141
 
          <span class=summary-sig-arg>body_only</span>,
142
 
          <span class="summary-sig-kwarg">**options</span>)</span></code>
143
 
<br />
144
 
Return a string containing the HTML documentation for the given object.    <i>(Static method)</i>
145
 
</td></tr>
146
 
<tr><td align="right" valign="top" width="15%"><font size="-1">        <code>int</code>
147
 
</font></td>
148
 
  <td><code><span class="summary-sig"><a href="epydoc.html.HTMLFormatter-class.html#num_files" class="summary-sig-name"><code>num_files</code></a>(<span class=summary-sig-arg>self</span>)</span></code>
149
 
<br />
150
 
Return the number of files that this <code>HTMLFormatter</code> will 
151
 
generate.</td></tr>
152
 
<tr><td align="right" valign="top" width="15%"><font size="-1">        <code>None</code>
153
 
</font></td>
154
 
  <td><code><span class="summary-sig"><a href="epydoc.html.HTMLFormatter-class.html#write" class="summary-sig-name"><code>write</code></a>(<span class=summary-sig-arg>self</span>,
155
 
          <span class=summary-sig-arg>directory</span>,
156
 
          <span class=summary-sig-arg>progress_callback</span>)</span></code>
157
 
<br />
158
 
Write the documentation to the given directory.</td></tr>
159
 
<tr><td align="right" valign="top" width="15%"><font size="-1">        <code>string</code>
160
 
</font></td>
161
 
  <td><code><span class="summary-sig"><a href="../private/epydoc.html.HTMLFormatter-class.html#_base_tree" class="summary-sig-name"><code>_base_tree</code></a>(<span class=summary-sig-arg>self</span>,
162
 
          <span class=summary-sig-arg>uid</span>,
163
 
          <span class=summary-sig-arg>width</span>,
164
 
          <span class=summary-sig-arg>postfix</span>)</span></code>
165
 
<br />
166
 
Return the HTML code for a class's base tree.</td></tr>
167
 
<tr><td align="right" valign="top" width="15%"><font size="-1">        <code>string</code>
168
 
</font></td>
169
 
  <td><code><span class="summary-sig"><a href="../private/epydoc.html.HTMLFormatter-class.html#_breadcrumbs" class="summary-sig-name"><code>_breadcrumbs</code></a>(<span class=summary-sig-arg>self</span>,
170
 
          <span class=summary-sig-arg>uid</span>)</span></code>
171
 
<br />
172
 
Return the HTML code for a series of links to the ancestors of 
173
 
<code>uid</code>.</td></tr>
174
 
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
175
 
  <td><code><span class="summary-sig"><a href="../private/epydoc.html.HTMLFormatter-class.html#_descrlist" class="summary-sig-name"><code>_descrlist</code></a>(<span class=summary-sig-arg>self</span>,
176
 
          <span class=summary-sig-arg>items</span>,
177
 
          <span class=summary-sig-arg>singular</span>,
178
 
          <span class=summary-sig-arg>plural</span>,
179
 
          <span class=summary-sig-arg>short</span>)</span></code>
180
 
<br />
181
 
Return the HTML code for a list of description items.</td></tr>
182
 
<tr><td align="right" valign="top" width="15%"><font size="-1">        <a href="epydoc.markup.ParsedDocstring-class.html" 
183
 
        class="link"><code>markup.ParsedDocstring</code></a>
184
 
</font></td>
185
 
  <td><code><span class="summary-sig"><a href="../private/epydoc.html.HTMLFormatter-class.html#_docstring_to_html" class="summary-sig-name"><code>_docstring_to_html</code></a>(<span class=summary-sig-arg>self</span>,
186
 
          <span class=summary-sig-arg>docstring</span>,
187
 
          <span class=summary-sig-arg>uid</span>,
188
 
          <span class=summary-sig-arg>indent</span>)</span></code>
189
 
<br />
190
 
Return a string containing the HTML encoding for the given 
191
 
<code>ParsedDocstring</code></td></tr>
192
 
<tr><td align="right" valign="top" width="15%"><font size="-1">        <code>boolean</code>
193
 
</font></td>
194
 
  <td><code><span class="summary-sig"><a href="../private/epydoc.html.HTMLFormatter-class.html#_documented" class="summary-sig-name"><code>_documented</code></a>(<span class=summary-sig-arg>self</span>,
195
 
          <span class=summary-sig-arg>uid</span>)</span></code>
196
 
<br />
197
 
Return true if the given UID is documented by the documentation map for this 
198
 
<code>HTMLFormatter</code>.</td></tr>
199
 
<tr><td align="right" valign="top" width="15%"><font size="-1">        <code>list</code> of <a href="epydoc.uid.UID-class.html" 
200
 
        class="link"><code>UID</code></a>
201
 
</font></td>
202
 
  <td><code><span class="summary-sig"><a href="../private/epydoc.html.HTMLFormatter-class.html#_extract_identifier_index" class="summary-sig-name"><code>_extract_identifier_index</code></a>(<span class=summary-sig-arg>self</span>)</span></code>
203
 
<br />
204
 
Return a list of the <code>UID</code>s of all objects and variables 
205
 
documented by <code>_docmap</code>.</td></tr>
206
 
<tr><td align="right" valign="top" width="15%"><font size="-1">        <code>list</code> of <code>(string, <a 
207
 
        href="epydoc.markup.ParsedDocstring-class.html" 
208
 
        class="link"><code>markup.ParsedDocstring</code></a>, list of 
209
 
        Link)</code>
210
 
</font></td>
211
 
  <td><code><span class="summary-sig"><a href="../private/epydoc.html.HTMLFormatter-class.html#_extract_term_index" class="summary-sig-name"><code>_extract_term_index</code></a>(<span class=summary-sig-arg>self</span>)</span></code>
212
 
<br />
213
 
Extract the set of terms that should be indexed from all documented 
214
 
docstrings.</td></tr>
215
 
<tr><td align="right" valign="top" width="15%"><font size="-1">        <code>string</code>
216
 
</font></td>
217
 
  <td><code><span class="summary-sig"><a href="../private/epydoc.html.HTMLFormatter-class.html#_find_top_page" class="summary-sig-name"><code>_find_top_page</code></a>(<span class=summary-sig-arg>self</span>,
218
 
          <span class=summary-sig-arg>pagename</span>)</span></code>
219
 
<br />
220
 
Find the top page for the API documentation.</td></tr>
221
 
<tr><td align="right" valign="top" width="15%"><font size="-1">        <a href="epydoc.uid.UID-class.html" 
222
 
        class="link"><code>UID</code></a> or <code>None</code>
223
 
</font></td>
224
 
  <td><code><span class="summary-sig"><a href="../private/epydoc.html.HTMLFormatter-class.html#_find_toplevel" class="summary-sig-name"><code>_find_toplevel</code></a>(<span class=summary-sig-arg>self</span>)</span></code>
225
 
<br />
226
 
Return the UID of the top-level module or package, or</td></tr>
227
 
<tr><td align="right" valign="top" width="15%"><font size="-1">        <code>int</code>
228
 
</font></td>
229
 
  <td><code><span class="summary-sig"><a href="../private/epydoc.html.HTMLFormatter-class.html#_find_tree_width" class="summary-sig-name"><code>_find_tree_width</code></a>(<span class=summary-sig-arg>self</span>,
230
 
          <span class=summary-sig-arg>uid</span>)</span></code>
231
 
<br />
232
 
Helper function for <a 
233
 
href="../private/epydoc.html.HTMLFormatter-class.html#_base_tree" 
234
 
class="link"><code>_base_tree</code></a>.</td></tr>
235
 
<tr><td align="right" valign="top" width="15%"><font size="-1">        <code>string</code>
236
 
</font></td>
237
 
  <td><code><span class="summary-sig"><a href="../private/epydoc.html.HTMLFormatter-class.html#_footer" class="summary-sig-name"><code>_footer</code></a>(<span class=summary-sig-arg>self</span>)</span></code>
238
 
<br />
239
 
Return the HTML code for the footer of a page.</td></tr>
240
 
<tr><td align="right" valign="top" width="15%"><font size="-1">        <code>string</code>
241
 
</font></td>
242
 
  <td><code><span class="summary-sig"><a href="../private/epydoc.html.HTMLFormatter-class.html#_frames_link" class="summary-sig-name"><code>_frames_link</code></a>(<span class=summary-sig-arg>self</span>,
243
 
          <span class=summary-sig-arg>where</span>)</span></code>
244
 
<br />
245
 
Return hTML code for the frames/noframes selector.</td></tr>
246
 
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
247
 
  <td><code><span class="summary-sig"><a href="../private/epydoc.html.HTMLFormatter-class.html#_func_details_entry" class="summary-sig-name"><code>_func_details_entry</code></a>(<span class=summary-sig-arg>self</span>,
248
 
          <span class=summary-sig-arg>function</span>,
249
 
          <span class=summary-sig-arg>container</span>)</span></code>
250
 
<br />
251
 
Return the HTML code for an entry in the function details section.</td></tr>
252
 
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
253
 
  <td><code><span class="summary-sig"><a href="../private/epydoc.html.HTMLFormatter-class.html#_func_signature" class="summary-sig-name"><code>_func_signature</code></a>(<span class=summary-sig-arg>self</span>,
254
 
          <span class=summary-sig-arg>fname</span>,
255
 
          <span class=summary-sig-arg>fuid</span>,
256
 
          <span class=summary-sig-arg>fdoc</span>,
257
 
          <span class=summary-sig-arg>href</span>,
258
 
          <span class=summary-sig-arg>show_defaults</span>,
259
 
          <span class=summary-sig-arg>css_class</span>)</span></code>
260
 
<br />
261
 
Return the HTML code for the function signature of the function with the 
262
 
given name and documentation.</td></tr>
263
 
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
264
 
  <td><code><span class="summary-sig"><a href="../private/epydoc.html.HTMLFormatter-class.html#_get_index_terms" class="summary-sig-name"><code>_get_index_terms</code></a>(<span class=summary-sig-arg>self</span>,
265
 
          <span class=summary-sig-arg>parsed_docstring</span>,
266
 
          <span class=summary-sig-arg>link</span>,
267
 
          <span class=summary-sig-arg>terms</span>,
268
 
          <span class=summary-sig-arg>links</span>)</span></code>
269
 
<br />
270
 
A helper function for <a 
271
 
href="../private/epydoc.html.HTMLFormatter-class.html#_extract_term_index" 
272
 
class="link"><code>_extract_term_index</code></a>.</td></tr>
273
 
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
274
 
  <td><code><a name="_group_header"></a><span class="summary-sig"><span class="summary-sig-name">_group_header</span>(<span class=summary-sig-arg>self</span>,
275
 
          <span class=summary-sig-arg>group</span>)</span></code>
276
 
</td></tr>
277
 
<tr><td align="right" valign="top" width="15%"><font size="-1">        <code>string</code>
278
 
</font></td>
279
 
  <td><code><span class="summary-sig"><a href="../private/epydoc.html.HTMLFormatter-class.html#_header" class="summary-sig-name"><code>_header</code></a>(<span class=summary-sig-arg>self</span>,
280
 
          <span class=summary-sig-arg>name</span>)</span></code>
281
 
<br />
282
 
Return the HTML code for the header of a page with the given name.</td></tr>
283
 
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
284
 
  <td><code><span class="summary-sig"><a href="../private/epydoc.html.HTMLFormatter-class.html#_linewrap_html" class="summary-sig-name"><code>_linewrap_html</code></a>(<span class=summary-sig-arg>self</span>,
285
 
          <span class=summary-sig-arg>str</span>,
286
 
          <span class=summary-sig-arg>linelen</span>,
287
 
          <span class=summary-sig-arg>maxlines</span>)</span></code>
288
 
<br />
289
 
Add line-wrapping to the HTML string <code>str</code>.</td></tr>
290
 
<tr><td align="right" valign="top" width="15%"><font size="-1">        <code>string</code>
291
 
</font></td>
292
 
  <td><code><span class="summary-sig"><a href="../private/epydoc.html.HTMLFormatter-class.html#_link_to_html" class="summary-sig-name"><code>_link_to_html</code></a>(<span class=summary-sig-arg>self</span>,
293
 
          <span class=summary-sig-arg>link</span>)</span></code>
294
 
<br />
295
 
Return the HTML code for the given link.</td></tr>
296
 
<tr><td align="right" valign="top" width="15%"><font size="-1">        <code>None</code>
297
 
</font></td>
298
 
  <td><code><span class="summary-sig"><a href="../private/epydoc.html.HTMLFormatter-class.html#_mkdir" class="summary-sig-name"><code>_mkdir</code></a>(<span class=summary-sig-arg>self</span>,
299
 
          <span class=summary-sig-arg>directory</span>)</span></code>
300
 
<br />
301
 
If the given directory does not exist, then attempt to create it.</td></tr>
302
 
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
303
 
  <td><code><span class="summary-sig"><a href="../private/epydoc.html.HTMLFormatter-class.html#_param_to_html" class="summary-sig-name"><code>_param_to_html</code></a>(<span class=summary-sig-arg>self</span>,
304
 
          <span class=summary-sig-arg>param</span>,
305
 
          <span class=summary-sig-arg>show_defaults</span>,
306
 
          <span class=summary-sig-arg>css_class</span>)</span></code>
307
 
<br />
308
 
Return the HTML code for a single parameter.</td></tr>
309
 
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
310
 
  <td><code><a name="_parameter_list"></a><span class="summary-sig"><span class="summary-sig-name">_parameter_list</span>(<span class=summary-sig-arg>self</span>,
311
 
          <span class=summary-sig-arg>parameters</span>,
312
 
          <span class=summary-sig-arg>container</span>,
313
 
          <span class=summary-sig-arg>heading</span>)</span></code>
314
 
</td></tr>
315
 
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
316
 
  <td><code><span class="summary-sig"><a href="../private/epydoc.html.HTMLFormatter-class.html#_pprint_var_value" class="summary-sig-name"><code>_pprint_var_value</code></a>(<span class=summary-sig-arg>self</span>,
317
 
          <span class=summary-sig-arg>var</span>,
318
 
          <span class=summary-sig-arg>multiline</span>,
319
 
          <span class=summary-sig-arg>summary_linelen</span>)</span></code>
320
 
<br />
321
 
Return a string representation of the value of the variable <code>var</code>, 
322
 
suitable for use in a <code>&lt;pre&gt;...&lt;/pre&gt;</code> HTML 
323
 
block.</td></tr>
324
 
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
325
 
  <td><code><span class="summary-sig"><a href="../private/epydoc.html.HTMLFormatter-class.html#_property_in_public_details" class="summary-sig-name"><code>_property_in_public_details</code></a>(<span class=summary-sig-arg>self</span>,
326
 
          <span class=summary-sig-arg>puid</span>)</span></code>
327
 
<br />
328
 
Return true if the given property should be shown in the public version of 
329
 
the property details section.</td></tr>
330
 
<tr><td align="right" valign="top" width="15%"><font size="-1">        <code>string</code>
331
 
</font></td>
332
 
  <td><code><span class="summary-sig"><a href="../private/epydoc.html.HTMLFormatter-class.html#_public_private_link" class="summary-sig-name"><code>_public_private_link</code></a>(<span class=summary-sig-arg>self</span>,
333
 
          <span class=summary-sig-arg>where</span>,
334
 
          <span class=summary-sig-arg>toc</span>,
335
 
          <span class=summary-sig-arg>from_private</span>)</span></code>
336
 
<br />
337
 
Return hTML code for the show/hide private selector.</td></tr>
338
 
<tr><td align="right" valign="top" width="15%"><font size="-1">        <code>pair</code> of <code>list</code> of <a 
339
 
        href="epydoc.uid.Link-class.html" 
340
 
        class="link"><code>uid.Link</code></a>
341
 
</font></td>
342
 
  <td><code><span class="summary-sig"><a href="../private/epydoc.html.HTMLFormatter-class.html#_split_classes" class="summary-sig-name"><code>_split_classes</code></a>(<span class=summary-sig-arg>self</span>,
343
 
          <span class=summary-sig-arg>classes_and_excepts</span>)</span></code>
344
 
<br />
345
 
Divide the classes fromt the given module into exceptions and 
346
 
non-exceptions.</td></tr>
347
 
<tr><td align="right" valign="top" width="15%"><font size="-1">        <code>list</code> of <a 
348
 
        href="epydoc.markup.ParsedDocstring-class.html" 
349
 
        class="link"><code>markup.ParsedDocstring</code></a>
350
 
</font></td>
351
 
  <td><code><span class="summary-sig"><a href="../private/epydoc.html.HTMLFormatter-class.html#_standard_field_values" class="summary-sig-name"><code>_standard_field_values</code></a>(<span class=summary-sig-arg>self</span>,
352
 
          <span class=summary-sig-arg>doc</span>)</span></code>
353
 
<br />
354
 
Return a list of epytext field values that includes all fields that are 
355
 
common to all <a href="epydoc.objdoc.ObjDoc-class.html" 
356
 
class="link"><code>ObjDoc</code></a>s.</td></tr>
357
 
<tr><td align="right" valign="top" width="15%"><font size="-1">        <code>string</code>
358
 
</font></td>
359
 
  <td><code><span class="summary-sig"><a href="../private/epydoc.html.HTMLFormatter-class.html#_standard_fields" class="summary-sig-name"><code>_standard_fields</code></a>(<span class=summary-sig-arg>self</span>,
360
 
          <span class=summary-sig-arg>doc</span>)</span></code>
361
 
<br />
362
 
Return hTML code containing descriptions of the epytext fields that are 
363
 
common to all <a href="epydoc.objdoc.ObjDoc-class.html" 
364
 
class="link"><code>ObjDoc</code></a>s (except for 
365
 
<code>descr</code>).</td></tr>
366
 
<tr><td align="right" valign="top" width="15%"><font size="-1">        <code>string</code>
367
 
</font></td>
368
 
  <td><code><span class="summary-sig"><a href="../private/epydoc.html.HTMLFormatter-class.html#_start_of" class="summary-sig-name"><code>_start_of</code></a>(<span class=summary-sig-arg>self</span>,
369
 
          <span class=summary-sig-arg>heading</span>)</span></code>
370
 
<br />
371
 
Return the HTML code for a 'start-of' comment.</td></tr>
372
 
<tr><td align="right" valign="top" width="15%"><font size="-1">        <code>string</code>
373
 
</font></td>
374
 
  <td><code><span class="summary-sig"><a href="../private/epydoc.html.HTMLFormatter-class.html#_summary" class="summary-sig-name"><code>_summary</code></a>(<span class=summary-sig-arg>self</span>,
375
 
          <span class=summary-sig-arg>doc</span>,
376
 
          <span class=summary-sig-arg>uid</span>,
377
 
          <span class=summary-sig-arg>indent</span>)</span></code>
378
 
<br />
379
 
Return the HTML code for the summary description of the object documented by 
380
 
<code>doc</code>.</td></tr>
381
 
<tr><td align="right" valign="top" width="15%"><font size="-1">        <code>string</code>
382
 
</font></td>
383
 
  <td><code><span class="summary-sig"><a href="../private/epydoc.html.HTMLFormatter-class.html#_table_header" class="summary-sig-name"><code>_table_header</code></a>(<span class=summary-sig-arg>self</span>,
384
 
          <span class=summary-sig-arg>heading</span>,
385
 
          <span class=summary-sig-arg>css_class</span>)</span></code>
386
 
<br />
387
 
Return the HTML code for the start of a table.</td></tr>
388
 
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
389
 
  <td><code><span class="summary-sig"><a href="../private/epydoc.html.HTMLFormatter-class.html#_term_index_to_anchor" class="summary-sig-name"><code>_term_index_to_anchor</code></a>(<span class=summary-sig-arg>self</span>,
390
 
          <span class=summary-sig-arg>term</span>)</span></code>
391
 
<br />
392
 
Given the name of an inline index item, construct a URI anchor.</td></tr>
393
 
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
394
 
  <td><code><a name="_uid_to_filename"></a><span class="summary-sig"><span class="summary-sig-name">_uid_to_filename</span>(<span class=summary-sig-arg>self</span>,
395
 
          <span class=summary-sig-arg>uid</span>)</span></code>
396
 
</td></tr>
397
 
<tr><td align="right" valign="top" width="15%"><font size="-1">        <code>string</code>
398
 
</font></td>
399
 
  <td><code><span class="summary-sig"><a href="../private/epydoc.html.HTMLFormatter-class.html#_uid_to_href" class="summary-sig-name"><code>_uid_to_href</code></a>(<span class=summary-sig-arg>self</span>,
400
 
          <span class=summary-sig-arg>uid</span>,
401
 
          <span class=summary-sig-arg>label</span>,
402
 
          <span class=summary-sig-arg>css_class</span>,
403
 
          <span class=summary-sig-arg>code</span>)</span></code>
404
 
<br />
405
 
Return the HTML code to link to the given UID.</td></tr>
406
 
<tr><td align="right" valign="top" width="15%"><font size="-1">        <code>string</code>
407
 
</font></td>
408
 
  <td><code><span class="summary-sig"><a href="../private/epydoc.html.HTMLFormatter-class.html#_uid_to_uri" class="summary-sig-name"><code>_uid_to_uri</code></a>(<span class=summary-sig-arg>self</span>,
409
 
          <span class=summary-sig-arg>uid</span>)</span></code>
410
 
<br />
411
 
Return a URI that points to the description of the object identified by 
412
 
<code>uid</code>.</td></tr>
413
 
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
414
 
  <td><code><span class="summary-sig"><a href="../private/epydoc.html.HTMLFormatter-class.html#_var_details_entry" class="summary-sig-name"><code>_var_details_entry</code></a>(<span class=summary-sig-arg>self</span>,
415
 
          <span class=summary-sig-arg>var</span>,
416
 
          <span class=summary-sig-arg>container</span>)</span></code>
417
 
<br />
418
 
Return the HTML code for an entry in the variable details section.</td></tr>
419
 
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
420
 
  <td><code><span class="summary-sig"><a href="../private/epydoc.html.HTMLFormatter-class.html#_var_value_tooltip" class="summary-sig-name"><code>_var_value_tooltip</code></a>(<span class=summary-sig-arg>self</span>,
421
 
          <span class=summary-sig-arg>var</span>)</span></code>
422
 
<br />
423
 
Return a string representation of the value of the variable <code>var</code>, 
424
 
suitable for use in a tooltip.</td></tr>
425
 
<tr><td align="right" valign="top" width="15%"><font size="-1">        <code>None</code>
426
 
</font></td>
427
 
  <td><code><span class="summary-sig"><a href="../private/epydoc.html.HTMLFormatter-class.html#_write" class="summary-sig-name"><code>_write</code></a>(<span class=summary-sig-arg>self</span>,
428
 
          <span class=summary-sig-arg>write_func</span>,
429
 
          <span class=summary-sig-arg>directory</span>,
430
 
          <span class=summary-sig-arg>filename</span>,
431
 
          <span class=summary-sig-arg>progress_callback</span>,
432
 
          <span class=summary-sig-arg>is_public</span>,
433
 
          <span class="summary-sig-vararg">*args</span>)</span></code>
434
 
<br />
435
 
A helper for <a href="epydoc.html.HTMLFormatter-class.html#write" 
436
 
class="link"><code>write</code></a>, that creates new public and private 
437
 
streams for a given filename, and delegates writing to 
438
 
<code>write_func</code>.</td></tr>
439
 
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
440
 
  <td><code><span class="summary-sig"><a href="../private/epydoc.html.HTMLFormatter-class.html#_write_breadcrumbs" class="summary-sig-name"><code>_write_breadcrumbs</code></a>(<span class=summary-sig-arg>self</span>,
441
 
          <span class=summary-sig-arg>public</span>,
442
 
          <span class=summary-sig-arg>private</span>,
443
 
          <span class=summary-sig-arg>where</span>)</span></code>
444
 
<br />
445
 
Write the HTML code for the breadcrumbs line to the given streams.</td></tr>
446
 
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
447
 
  <td><code><span class="summary-sig"><a href="../private/epydoc.html.HTMLFormatter-class.html#_write_class" class="summary-sig-name"><code>_write_class</code></a>(<span class=summary-sig-arg>self</span>,
448
 
          <span class=summary-sig-arg>public</span>,
449
 
          <span class=summary-sig-arg>private</span>,
450
 
          <span class=summary-sig-arg>uid</span>,
451
 
          <span class=summary-sig-arg>doc</span>,
452
 
          <span class=summary-sig-arg>body_only</span>)</span></code>
453
 
<br />
454
 
Write an HTML page describing the given module to the given 
455
 
streams.</td></tr>
456
 
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
457
 
  <td><code><span class="summary-sig"><a href="../private/epydoc.html.HTMLFormatter-class.html#_write_class_summary" class="summary-sig-name"><code>_write_class_summary</code></a>(<span class=summary-sig-arg>self</span>,
458
 
          <span class=summary-sig-arg>public</span>,
459
 
          <span class=summary-sig-arg>private</span>,
460
 
          <span class=summary-sig-arg>container</span>,
461
 
          <span class=summary-sig-arg>classes</span>,
462
 
          <span class=summary-sig-arg>heading</span>)</span></code>
463
 
<br />
464
 
Write HTML code for a class summary table.</td></tr>
465
 
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
466
 
  <td><code><span class="summary-sig"><a href="../private/epydoc.html.HTMLFormatter-class.html#_write_class_summary_row" class="summary-sig-name"><code>_write_class_summary_row</code></a>(<span class=summary-sig-arg>self</span>,
467
 
          <span class=summary-sig-arg>public</span>,
468
 
          <span class=summary-sig-arg>private</span>,
469
 
          <span class=summary-sig-arg>link</span>)</span></code>
470
 
<br />
471
 
Write HTML code for a row in the class summary table.</td></tr>
472
 
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
473
 
  <td><code><span class="summary-sig"><a href="../private/epydoc.html.HTMLFormatter-class.html#_write_class_tree" class="summary-sig-name"><code>_write_class_tree</code></a>(<span class=summary-sig-arg>self</span>,
474
 
          <span class=summary-sig-arg>public</span>,
475
 
          <span class=summary-sig-arg>private</span>)</span></code>
476
 
<br />
477
 
Write HTML code for a nested list showing the base/subclass 
478
 
relationships between all documented classes.</td></tr>
479
 
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
480
 
  <td><code><span class="summary-sig"><a href="../private/epydoc.html.HTMLFormatter-class.html#_write_class_tree_item" class="summary-sig-name"><code>_write_class_tree_item</code></a>(<span class=summary-sig-arg>self</span>,
481
 
          <span class=summary-sig-arg>public</span>,
482
 
          <span class=summary-sig-arg>private</span>,
483
 
          <span class=summary-sig-arg>uid</span>,
484
 
          <span class=summary-sig-arg>depth</span>,
485
 
          <span class=summary-sig-arg>public_base</span>)</span></code>
486
 
<br />
487
 
Write HTML code for a list item describing a class and all of its 
488
 
subclasses.</td></tr>
489
 
<tr><td align="right" valign="top" width="15%"><font size="-1">        <code>None</code>
490
 
</font></td>
491
 
  <td><code><span class="summary-sig"><a href="../private/epydoc.html.HTMLFormatter-class.html#_write_css" class="summary-sig-name"><code>_write_css</code></a>(<span class=summary-sig-arg>self</span>,
492
 
          <span class=summary-sig-arg>directory</span>,
493
 
          <span class=summary-sig-arg>cssname</span>)</span></code>
494
 
<br />
495
 
Write the CSS stylesheet in the given directory.</td></tr>
496
 
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
497
 
  <td><code><span class="summary-sig"><a href="../private/epydoc.html.HTMLFormatter-class.html#_write_frames" class="summary-sig-name"><code>_write_frames</code></a>(<span class=summary-sig-arg>self</span>,
498
 
          <span class=summary-sig-arg>public</span>,
499
 
          <span class=summary-sig-arg>private</span>)</span></code>
500
 
<br />
501
 
Write the frames index file for the frames-based table of contents to 
502
 
the given streams.</td></tr>
503
 
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
504
 
  <td><code><span class="summary-sig"><a href="../private/epydoc.html.HTMLFormatter-class.html#_write_func_details" class="summary-sig-name"><code>_write_func_details</code></a>(<span class=summary-sig-arg>self</span>,
505
 
          <span class=summary-sig-arg>public</span>,
506
 
          <span class=summary-sig-arg>private</span>,
507
 
          <span class=summary-sig-arg>container</span>,
508
 
          <span class=summary-sig-arg>functions</span>,
509
 
          <span class=summary-sig-arg>heading</span>)</span></code>
510
 
<br />
511
 
Write HTML code for a function details section.</td></tr>
512
 
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
513
 
  <td><code><span class="summary-sig"><a href="../private/epydoc.html.HTMLFormatter-class.html#_write_func_summary" class="summary-sig-name"><code>_write_func_summary</code></a>(<span class=summary-sig-arg>self</span>,
514
 
          <span class=summary-sig-arg>public</span>,
515
 
          <span class=summary-sig-arg>private</span>,
516
 
          <span class=summary-sig-arg>container</span>,
517
 
          <span class=summary-sig-arg>functions</span>,
518
 
          <span class=summary-sig-arg>heading</span>)</span></code>
519
 
<br />
520
 
Write HTML code for a function summary table.</td></tr>
521
 
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
522
 
  <td><code><span class="summary-sig"><a href="../private/epydoc.html.HTMLFormatter-class.html#_write_func_summary_row" class="summary-sig-name"><code>_write_func_summary_row</code></a>(<span class=summary-sig-arg>self</span>,
523
 
          <span class=summary-sig-arg>public</span>,
524
 
          <span class=summary-sig-arg>private</span>,
525
 
          <span class=summary-sig-arg>function</span>,
526
 
          <span class=summary-sig-arg>container</span>)</span></code>
527
 
<br />
528
 
Write HTML code for a row in the function summary table.</td></tr>
529
 
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
530
 
  <td><code><span class="summary-sig"><a href="../private/epydoc.html.HTMLFormatter-class.html#_write_help" class="summary-sig-name"><code>_write_help</code></a>(<span class=summary-sig-arg>self</span>,
531
 
          <span class=summary-sig-arg>public</span>,
532
 
          <span class=summary-sig-arg>private</span>)</span></code>
533
 
<br />
534
 
Write an HTML help file to the given streams.</td></tr>
535
 
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
536
 
  <td><code><a name="_write_imports"></a><span class="summary-sig"><span class="summary-sig-name">_write_imports</span>(<span class=summary-sig-arg>self</span>,
537
 
          <span class=summary-sig-arg>public</span>,
538
 
          <span class=summary-sig-arg>private</span>,
539
 
          <span class=summary-sig-arg>doc</span>)</span></code>
540
 
</td></tr>
541
 
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
542
 
  <td><code><span class="summary-sig"><a href="../private/epydoc.html.HTMLFormatter-class.html#_write_index" class="summary-sig-name"><code>_write_index</code></a>(<span class=summary-sig-arg>self</span>,
543
 
          <span class=summary-sig-arg>directory</span>,
544
 
          <span class=summary-sig-arg>frombase</span>)</span></code>
545
 
<br />
546
 
Write an <code>index.html</code> file in the given directory.</td></tr>
547
 
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
548
 
  <td><code><span class="summary-sig"><a href="../private/epydoc.html.HTMLFormatter-class.html#_write_indices" class="summary-sig-name"><code>_write_indices</code></a>(<span class=summary-sig-arg>self</span>,
549
 
          <span class=summary-sig-arg>public</span>,
550
 
          <span class=summary-sig-arg>private</span>)</span></code>
551
 
<br />
552
 
Write an HTML page containing the term and identifier indices to the 
553
 
given streams.</td></tr>
554
 
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
555
 
  <td><code><span class="summary-sig"><a href="../private/epydoc.html.HTMLFormatter-class.html#_write_inheritance_list" class="summary-sig-name"><code>_write_inheritance_list</code></a>(<span class=summary-sig-arg>self</span>,
556
 
          <span class=summary-sig-arg>public</span>,
557
 
          <span class=summary-sig-arg>private</span>,
558
 
          <span class=summary-sig-arg>links</span>,
559
 
          <span class=summary-sig-arg>cls</span>)</span></code>
560
 
<br />
561
 
Return a string containing HTML that lists all objects from that were 
562
 
inherited from a base ancestor of <code>cls</code>.</td></tr>
563
 
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
564
 
  <td><code><span class="summary-sig"><a href="../private/epydoc.html.HTMLFormatter-class.html#_write_module" class="summary-sig-name"><code>_write_module</code></a>(<span class=summary-sig-arg>self</span>,
565
 
          <span class=summary-sig-arg>public</span>,
566
 
          <span class=summary-sig-arg>private</span>,
567
 
          <span class=summary-sig-arg>uid</span>,
568
 
          <span class=summary-sig-arg>doc</span>,
569
 
          <span class=summary-sig-arg>body_only</span>)</span></code>
570
 
<br />
571
 
Write an HTML page describing the given module to the given 
572
 
streams.</td></tr>
573
 
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
574
 
  <td><code><span class="summary-sig"><a href="../private/epydoc.html.HTMLFormatter-class.html#_write_module_list" class="summary-sig-name"><code>_write_module_list</code></a>(<span class=summary-sig-arg>self</span>,
575
 
          <span class=summary-sig-arg>public</span>,
576
 
          <span class=summary-sig-arg>private</span>,
577
 
          <span class=summary-sig-arg>container</span>,
578
 
          <span class=summary-sig-arg>modules</span>)</span></code>
579
 
<br />
580
 
Write HTML code for a list of the submodules to the given streams.</td></tr>
581
 
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
582
 
  <td><code><span class="summary-sig"><a href="../private/epydoc.html.HTMLFormatter-class.html#_write_module_toc" class="summary-sig-name"><code>_write_module_toc</code></a>(<span class=summary-sig-arg>self</span>,
583
 
          <span class=summary-sig-arg>public</span>,
584
 
          <span class=summary-sig-arg>private</span>,
585
 
          <span class=summary-sig-arg>uid</span>,
586
 
          <span class=summary-sig-arg>doc</span>)</span></code>
587
 
<br />
588
 
Write an HTML page containing the table of contents page for the given 
589
 
module to the given streams.</td></tr>
590
 
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
591
 
  <td><code><span class="summary-sig"><a href="../private/epydoc.html.HTMLFormatter-class.html#_write_module_tree" class="summary-sig-name"><code>_write_module_tree</code></a>(<span class=summary-sig-arg>self</span>,
592
 
          <span class=summary-sig-arg>public</span>,
593
 
          <span class=summary-sig-arg>private</span>)</span></code>
594
 
<br />
595
 
Write HTML code for a nested list showing the submodule relationships 
596
 
between all documented packages and modules.</td></tr>
597
 
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
598
 
  <td><code><span class="summary-sig"><a href="../private/epydoc.html.HTMLFormatter-class.html#_write_module_tree_item" class="summary-sig-name"><code>_write_module_tree_item</code></a>(<span class=summary-sig-arg>self</span>,
599
 
          <span class=summary-sig-arg>public</span>,
600
 
          <span class=summary-sig-arg>private</span>,
601
 
          <span class=summary-sig-arg>uid</span>,
602
 
          <span class=summary-sig-arg>depth</span>)</span></code>
603
 
<br />
604
 
Write HTML for a list item describing a package/module and all of its 
605
 
submodules.</td></tr>
606
 
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
607
 
  <td><code><span class="summary-sig"><a href="../private/epydoc.html.HTMLFormatter-class.html#_write_navbar" class="summary-sig-name"><code>_write_navbar</code></a>(<span class=summary-sig-arg>self</span>,
608
 
          <span class=summary-sig-arg>public</span>,
609
 
          <span class=summary-sig-arg>private</span>,
610
 
          <span class=summary-sig-arg>where</span>)</span></code>
611
 
<br />
612
 
Write the HTML code for the navigation bar to the given streams.</td></tr>
613
 
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
614
 
  <td><code><span class="summary-sig"><a href="../private/epydoc.html.HTMLFormatter-class.html#_write_project_toc" class="summary-sig-name"><code>_write_project_toc</code></a>(<span class=summary-sig-arg>self</span>,
615
 
          <span class=summary-sig-arg>public</span>,
616
 
          <span class=summary-sig-arg>private</span>)</span></code>
617
 
<br />
618
 
Write an HTML page containing the table of contents page for the whole 
619
 
project to the given streams.</td></tr>
620
 
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
621
 
  <td><code><span class="summary-sig"><a href="../private/epydoc.html.HTMLFormatter-class.html#_write_property_details" class="summary-sig-name"><code>_write_property_details</code></a>(<span class=summary-sig-arg>self</span>,
622
 
          <span class=summary-sig-arg>public</span>,
623
 
          <span class=summary-sig-arg>private</span>,
624
 
          <span class=summary-sig-arg>container</span>,
625
 
          <span class=summary-sig-arg>properties</span>,
626
 
          <span class=summary-sig-arg>heading</span>)</span></code>
627
 
<br />
628
 
Write HTML code for a properties details section.</td></tr>
629
 
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
630
 
  <td><code><span class="summary-sig"><a href="../private/epydoc.html.HTMLFormatter-class.html#_write_property_details_entry" class="summary-sig-name"><code>_write_property_details_entry</code></a>(<span class=summary-sig-arg>self</span>,
631
 
          <span class=summary-sig-arg>public</span>,
632
 
          <span class=summary-sig-arg>private</span>,
633
 
          <span class=summary-sig-arg>property</span>,
634
 
          <span class=summary-sig-arg>container</span>)</span></code>
635
 
<br />
636
 
Write HTML code for an individual property in the properties details 
637
 
section.</td></tr>
638
 
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
639
 
  <td><code><span class="summary-sig"><a href="../private/epydoc.html.HTMLFormatter-class.html#_write_property_summary" class="summary-sig-name"><code>_write_property_summary</code></a>(<span class=summary-sig-arg>self</span>,
640
 
          <span class=summary-sig-arg>public</span>,
641
 
          <span class=summary-sig-arg>private</span>,
642
 
          <span class=summary-sig-arg>container</span>,
643
 
          <span class=summary-sig-arg>properties</span>,
644
 
          <span class=summary-sig-arg>heading</span>)</span></code>
645
 
<br />
646
 
Write HTML code for a property summary table.</td></tr>
647
 
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
648
 
  <td><code><span class="summary-sig"><a href="../private/epydoc.html.HTMLFormatter-class.html#_write_property_summary_row" class="summary-sig-name"><code>_write_property_summary_row</code></a>(<span class=summary-sig-arg>self</span>,
649
 
          <span class=summary-sig-arg>public</span>,
650
 
          <span class=summary-sig-arg>private</span>,
651
 
          <span class=summary-sig-arg>property</span>,
652
 
          <span class=summary-sig-arg>container</span>)</span></code>
653
 
<br />
654
 
Write HTML code for a row in the property summary table.</td></tr>
655
 
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
656
 
  <td><code><span class="summary-sig"><a href="../private/epydoc.html.HTMLFormatter-class.html#_write_toc" class="summary-sig-name"><code>_write_toc</code></a>(<span class=summary-sig-arg>self</span>,
657
 
          <span class=summary-sig-arg>public</span>,
658
 
          <span class=summary-sig-arg>private</span>)</span></code>
659
 
<br />
660
 
Write an HTML page containing the top-level table of contents.</td></tr>
661
 
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
662
 
  <td><code><a name="_write_toc_section"></a><span class="summary-sig"><span class="summary-sig-name">_write_toc_section</span>(<span class=summary-sig-arg>self</span>,
663
 
          <span class=summary-sig-arg>public</span>,
664
 
          <span class=summary-sig-arg>private</span>,
665
 
          <span class=summary-sig-arg>section</span>,
666
 
          <span class=summary-sig-arg>links</span>)</span></code>
667
 
</td></tr>
668
 
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
669
 
  <td><code><span class="summary-sig"><a href="../private/epydoc.html.HTMLFormatter-class.html#_write_trees" class="summary-sig-name"><code>_write_trees</code></a>(<span class=summary-sig-arg>self</span>,
670
 
          <span class=summary-sig-arg>public</span>,
671
 
          <span class=summary-sig-arg>private</span>)</span></code>
672
 
<br />
673
 
Write an HTML page containing the module and class hierarchies to the 
674
 
given streams.</td></tr>
675
 
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
676
 
  <td><code><span class="summary-sig"><a href="../private/epydoc.html.HTMLFormatter-class.html#_write_var_details" class="summary-sig-name"><code>_write_var_details</code></a>(<span class=summary-sig-arg>self</span>,
677
 
          <span class=summary-sig-arg>public</span>,
678
 
          <span class=summary-sig-arg>private</span>,
679
 
          <span class=summary-sig-arg>container</span>,
680
 
          <span class=summary-sig-arg>vars</span>,
681
 
          <span class=summary-sig-arg>heading</span>)</span></code>
682
 
<br />
683
 
Write HTML code for a variable details section.</td></tr>
684
 
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
685
 
  <td><code><span class="summary-sig"><a href="../private/epydoc.html.HTMLFormatter-class.html#_write_var_summary" class="summary-sig-name"><code>_write_var_summary</code></a>(<span class=summary-sig-arg>self</span>,
686
 
          <span class=summary-sig-arg>public</span>,
687
 
          <span class=summary-sig-arg>private</span>,
688
 
          <span class=summary-sig-arg>container</span>,
689
 
          <span class=summary-sig-arg>variables</span>,
690
 
          <span class=summary-sig-arg>heading</span>)</span></code>
691
 
<br />
692
 
Write HTML code for a variable summary table.</td></tr>
693
 
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
694
 
  <td><code><span class="summary-sig"><a href="../private/epydoc.html.HTMLFormatter-class.html#_write_var_summary_row" class="summary-sig-name"><code>_write_var_summary_row</code></a>(<span class=summary-sig-arg>self</span>,
695
 
          <span class=summary-sig-arg>public</span>,
696
 
          <span class=summary-sig-arg>private</span>,
697
 
          <span class=summary-sig-arg>var</span>,
698
 
          <span class=summary-sig-arg>container</span>)</span></code>
699
 
<br />
700
 
Write HTML code for a row in the variable summary table.</td></tr>
701
 
</table><br />
702
 
 
703
 
 
704
 
<!-- =========== START OF INSTANCE VARIABLE SUMMARY =========== -->
705
 
<table class="summary" border="1" cellpadding="3" cellspacing="0" width="100%" bgcolor="white">
706
 
<tr bgcolor="#70b0f0" class="summary">
707
 
  <th colspan="2">Instance Variable Summary</th></tr>
708
 
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
709
 
<td><b><a href="../private/epydoc.html.HTMLFormatter-class.html#_create_private_docs"><code>_create_private_docs</code></a></b>: Whether or not to create documentation pages that include information 
710
 
about private objects.</td></tr>
711
 
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
712
 
<td><b><a href="../private/epydoc.html.HTMLFormatter-class.html#_css"><code>_css</code></a></b>: The name of a file containing a CSS stylesheet; or the name of a CSS 
713
 
stylesheet.</td></tr>
714
 
<tr><td align="right" valign="top" width="15%"><font size="-1"><a href="epydoc.objdoc.DocMap-class.html" 
715
 
          class="link"><code>DocMap</code></a></font></td>
716
 
<td><b><a href="../private/epydoc.html.HTMLFormatter-class.html#_docmap"><code>_docmap</code></a></b>: The documentation map, encoding the objects that should be 
717
 
documented.</td></tr>
718
 
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
719
 
<td><b><a href="../private/epydoc.html.HTMLFormatter-class.html#_frames_index"><code>_frames_index</code></a></b>: Whether or not to create a frames-based table of contents for the 
720
 
documentation.</td></tr>
721
 
<tr><td align="right" valign="top" width="15%"><font size="-1"><code>string</code></font></td>
722
 
<td><b><a href="../private/epydoc.html.HTMLFormatter-class.html#_prj_name"><code>_prj_name</code></a></b>: A name for the documentation (for the navbar).</td></tr>
723
 
<tr><td align="right" valign="top" width="15%"><font size="-1"><code>string</code></font></td>
724
 
<td><b><a href="../private/epydoc.html.HTMLFormatter-class.html#_prj_url"><code>_prj_url</code></a></b>: A URL for the documentation (for the navpar).</td></tr>
725
 
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
726
 
<td><b><a href="../private/epydoc.html.HTMLFormatter-class.html#_top_page"><code>_top_page</code></a></b>: The URI of the top page.</td></tr>
727
 
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
728
 
<td><b><a href="../private/epydoc.html.HTMLFormatter-class.html#_variable_linelen"><code>_variable_linelen</code></a></b>: The maximum line length used for displaying the values of variables in 
729
 
the variable details sections.</td></tr>
730
 
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
731
 
<td><b><a href="../private/epydoc.html.HTMLFormatter-class.html#_variable_maxlines"><code>_variable_maxlines</code></a></b>: The maximum number of lines that should be displayed for the value of 
732
 
a variable in the variable details section.</td></tr>
733
 
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
734
 
<td><b><a href="../private/epydoc.html.HTMLFormatter-class.html#_variable_tooltip_linelen"><code>_variable_tooltip_linelen</code></a></b>: The maximum line length for variable value tooltips.</td></tr>
735
 
</table><br />
736
 
 
737
 
 
738
 
<!-- =========== START OF INSTANCE METHOD DETAILS =========== -->
739
 
<table class="details" border="1" cellpadding="3" cellspacing="0" width="100%" bgcolor="white">
740
 
<tr bgcolor="#70b0f0" class="details">
741
 
  <th colspan="2">Instance Method Details</th></tr>
742
 
</table>
743
 
 
744
 
<a name="__init__"></a>
745
 
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
746
 
  <h3><span class="sig"><span class="sig-name">__init__</span>(<span class=sig-arg>self</span>,
747
 
          <span class=sig-arg>docmap</span>,
748
 
          <span class="sig-kwarg">**kwargs</span>)</span>
749
 
    <br /><i>(Constructor)</i>
750
 
  </h3>
751
 
  Construct a new HTML formatter, using the given documentation 
752
 
  map.
753
 
  <dl><dt></dt><dd>
754
 
    <dl><dt><b>Parameters:</b></dt>
755
 
      <dd><code><b>docmap</b></code> -
756
 
         The documentation to output.
757
 
        <br /><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
758
 
        (type=<a href="epydoc.objdoc.DocMap-class.html" 
759
 
              class="link"><code>DocMap</code></a>)</i>
760
 
      </dd>
761
 
    </dl>
762
 
    <dl><dt><b>Keyword Parameters:</b></dt>
763
 
      <dd><code><b>prj_name</b></code> -
764
 
         The name of the project. Defaults to none.
765
 
        <br /><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
766
 
        (type=<code>string</code>)</i>
767
 
      <dd><code><b>prj_url</b></code> -
768
 
         The target for the project hopeage link on the navigation bar. 
769
 
        If <code>prj_url</code> is not specified, then no hyperlink is 
770
 
        created.
771
 
        <br /><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
772
 
        (type=<code>string</code>)</i>
773
 
      <dd><code><b>prj_link</b></code> -
774
 
         The label for the project link on the navigation bar. This 
775
 
        link can contain arbitrary HTML code (e.g. images). By default, a 
776
 
        label is constructed from <code>prj_name</code>.
777
 
        <br /><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
778
 
        (type=<code>string</code>)</i>
779
 
      <dd><code><b>top</b></code> -
780
 
         The top page for the documentation. This is the default page 
781
 
        shown main frame, when frames are enabled. <code>top</code> can 
782
 
        be a URL, the name of a module, the name of a class, or one of 
783
 
        the special strings <code>&quot;trees.html&quot;</code>, 
784
 
        <code>&quot;indices.html&quot;</code>, or 
785
 
        <code>&quot;help.html&quot;</code>. By default, the top-level 
786
 
        package or module is used, if there is one; otherwise, 
787
 
        <code>&quot;trees&quot;</code> is used.
788
 
        <br /><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
789
 
        (type=<code>string</code>)</i>
790
 
      <dd><code><b>css</b></code> -
791
 
         The CSS stylesheet file. If <code>css</code> is a file name, 
792
 
        then the specified file's conents will be used. Otherwise, if 
793
 
        <code>css</code> is the name of a CSS stylesheet in <a 
794
 
        href="epydoc.css-module.html" 
795
 
        class="link"><code>epydoc.css</code></a>, then that stylesheet 
796
 
        will be used. Otherwise, an error is reported. If no stylesheet 
797
 
        is specified, then the default stylesheet is used.
798
 
        <br /><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
799
 
        (type=<code>string</code>)</i>
800
 
      <dd><code><b>private_css</b></code> -
801
 
         The CSS stylesheet file for the private API documentation. If 
802
 
        <code>css</code> is a file name, then the specified file's 
803
 
        conents will be used. Otherwise, if <code>css</code> is the name 
804
 
        of a CSS stylesheet in <a href="epydoc.css-module.html" 
805
 
        class="link"><code>epydoc.css</code></a>, then that stylesheet 
806
 
        will be used. Otherwise, an error is reported. If no stylesheet 
807
 
        is specified, then the private API documentation will use the 
808
 
        same stylesheet as the public API documentation.
809
 
        <br /><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
810
 
        (type=<code>string</code>)</i>
811
 
      <dd><code><b>help</b></code> -
812
 
         The name of the help file. If no help file is specified, then 
813
 
        the default help file will be used.
814
 
        <br /><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
815
 
        (type=<code>string</code>)</i>
816
 
      <dd><code><b>private</b></code> -
817
 
         Whether to create documentation for private objects. By 
818
 
        default, private objects are documented.
819
 
        <br /><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
820
 
        (type=<code>boolean</code>)</i>
821
 
      <dd><code><b>frames</b></code> -
822
 
         Whether to create a frames-based table of contents. By 
823
 
        default, it is produced.
824
 
        <br /><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
825
 
        (type=<code>boolean</code>))</i>
826
 
      <dd><code><b>show_imports</b></code> -
827
 
         Whether or not to display lists of imported functions and 
828
 
        classes. By default, they are not shown.
829
 
        <br /><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
830
 
        (type=<code>boolean</code>)</i>
831
 
      <dd><code><b>index_parameters</b></code> -
832
 
         Whether or not to include function parameters in the 
833
 
        identifier index. By default, they are not included.
834
 
        <br /><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
835
 
        (type=<code>boolean</code>)</i>
836
 
      <dd><code><b>variable_maxlines</b></code> -
837
 
         The maximum number of lines that should be displayed for the 
838
 
        value of a variable in the variable details section. By default, 
839
 
        8 lines are displayed.
840
 
        <br /><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
841
 
        (type=<code>int</code>)</i>
842
 
      <dd><code><b>variable_linelength</b></code> -
843
 
         The maximum line length used for displaying the values of 
844
 
        variables in the variable details sections. If a line is longer 
845
 
        than this length, then it will be wrapped to the next line. The 
846
 
        default line length is 70 characters.
847
 
        <br /><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
848
 
        (type=<code>int</code>)</i>
849
 
      <dd><code><b>variable_summary_linelength</b></code> -
850
 
         The maximum line length used for displaying the values of 
851
 
        variables in the summary section. If a line is longer than this 
852
 
        length, then it will be truncated. The default is 40 
853
 
        characters.
854
 
        <br /><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
855
 
        (type=<code>int</code>)</i>
856
 
      <dd><code><b>variable_tooltip_linelength</b></code> -
857
 
         The maximum line length used for tooltips for the values of 
858
 
        variables. If a line is longer than this length, then it will be 
859
 
        truncated. The default is 600 characters.
860
 
        <br /><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
861
 
        (type=<code>int</code>)</i>
862
 
      <dd><code><b>property_function_linelength</b></code> -
863
 
         The maximum line length used to dispaly property functions 
864
 
        (<code>fget</code>, <code>fset</code>, and <code>fdel</code>) 
865
 
        that contain something other than a function object. The dfeault 
866
 
        length is 40 characters.
867
 
        <br /><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
868
 
        (type=<code>int</code>)</i>
869
 
      <dd><code><b>inheritance</b></code> -
870
 
         How inherited objects should be displayed. If 
871
 
        <code>inheritance='grouped'</code>, then inherited objects are 
872
 
        gathered into groups; if <code>inheritance='listed'</code>, then 
873
 
        inherited objects are listed in a short list at the end of their 
874
 
        group; if <code>inheritance='included'</code>, then inherited 
875
 
        objects are mixed in with non-inherited objects. The default is 
876
 
        'grouped'.
877
 
        <br /><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
878
 
        (type=<code>string</code>)</i>
879
 
      </dd>
880
 
    </dl>
881
 
  </dd></dl>
882
 
</td></tr></table>
883
 
 
884
 
<a name="num_files"></a>
885
 
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
886
 
  <h3><span class="sig"><span class="sig-name">num_files</span>(<span class=sig-arg>self</span>)</span>
887
 
  </h3>
888
 
  <dl><dt></dt><dd>
889
 
    <dl><dt><b>Returns:</b></dt>
890
 
      <dd>
891
 
        The number of files that this <code>HTMLFormatter</code> will 
892
 
        generate.
893
 
        <br /><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
894
 
        (type=<code>int</code>)</i>
895
 
      </dd>
896
 
    </dl>
897
 
  </dd></dl>
898
 
</td></tr></table>
899
 
 
900
 
<a name="write"></a>
901
 
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
902
 
  <h3><span class="sig"><span class="sig-name">write</span>(<span class=sig-arg>self</span>,
903
 
          <span class=sig-arg>directory</span>=<span class=sig-default>None</span>,
904
 
          <span class=sig-arg>progress_callback</span>=<span class=sig-default>None</span>)</span>
905
 
  </h3>
906
 
  Write the documentation to the given directory.
907
 
  <dl><dt></dt><dd>
908
 
    <dl><dt><b>Parameters:</b></dt>
909
 
      <dd><code><b>directory</b></code> -
910
 
         The directory to which output should be written. If no 
911
 
        directory is specified, output will be written to the current 
912
 
        directory. If the directory does not exist, it will be 
913
 
        created.
914
 
        <br /><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
915
 
        (type=<code>string</code>)</i>
916
 
      <dd><code><b>progress_callback</b></code> -
917
 
         A callback function that is called before each file is 
918
 
        written, with the name of the created file.
919
 
        <br /><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
920
 
        (type=<code>function</code>)</i>
921
 
      </dd>
922
 
    </dl>
923
 
    <dl><dt><b>Returns:</b></dt>
924
 
      <dd>
925
 
        <code>None</code>
926
 
      </dd>
927
 
    </dl>
928
 
    <dl><dt><b>Raises:</b></dt>
929
 
      <dd><code><b>OSError</b></code> -
930
 
        If <code>directory</code> cannot be created,
931
 
      <dd><code><b>OSError</b></code> -
932
 
        If any file cannot be created or written to.
933
 
    </dl>
934
 
  </dd></dl>
935
 
</td></tr></table>
936
 
 
937
 
<a name="_base_tree"></a>
938
 
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
939
 
  <h3><span class="sig"><span class="sig-name">_base_tree</span>(<span class=sig-arg>self</span>,
940
 
          <span class=sig-arg>uid</span>,
941
 
          <span class=sig-arg>width</span>=<span class=sig-default>None</span>,
942
 
          <span class=sig-arg>postfix</span>=<span class=sig-default>''</span>)</span>
943
 
  </h3>
944
 
  <dl><dt></dt><dd>
945
 
    <dl><dt><b>Returns:</b></dt>
946
 
      <dd>
947
 
        The HTML code for a class's base tree. The tree is drawn 
948
 
        'upside-down' and right justified, to allow for multiple 
949
 
        inheritance.
950
 
        <br /><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
951
 
        (type=<code>string</code>)</i>
952
 
      </dd>
953
 
    </dl>
954
 
  </dd></dl>
955
 
</td></tr></table>
956
 
 
957
 
<a name="_breadcrumbs"></a>
958
 
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
959
 
  <h3><span class="sig"><span class="sig-name">_breadcrumbs</span>(<span class=sig-arg>self</span>,
960
 
          <span class=sig-arg>uid</span>)</span>
961
 
  </h3>
962
 
  <dl><dt></dt><dd>
963
 
    <dl><dt><b>Parameters:</b></dt>
964
 
      <dd><code><b>uid</b></code> -
965
 
         The UID of the object whose ancestors should be listed.
966
 
      </dd>
967
 
    </dl>
968
 
    <dl><dt><b>Returns:</b></dt>
969
 
      <dd>
970
 
        The HTML code for a series of links to the ancestors of 
971
 
        <code>uid</code>.
972
 
        <br /><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
973
 
        (type=<code>string</code>)</i>
974
 
      </dd>
975
 
    </dl>
976
 
  </dd></dl>
977
 
</td></tr></table>
978
 
 
979
 
<a name="_descrlist"></a>
980
 
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
981
 
  <h3><span class="sig"><span class="sig-name">_descrlist</span>(<span class=sig-arg>self</span>,
982
 
          <span class=sig-arg>items</span>,
983
 
          <span class=sig-arg>singular</span>,
984
 
          <span class=sig-arg>plural</span>=<span class=sig-default>None</span>,
985
 
          <span class=sig-arg>short</span>=<span class=sig-default>0</span>)</span>
986
 
  </h3>
987
 
  <dl><dt></dt><dd>
988
 
    <dl><dt><b>Parameters:</b></dt>
989
 
      <dd><code><b>items</b></code> -
990
 
         The description items.
991
 
        <br /><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
992
 
        (type=<code>list</code> of <code>string</code>)</i>
993
 
      <dd><code><b>singular</b></code> -
994
 
         The name of the list, if there is one element.
995
 
      <dd><code><b>plural</b></code> -
996
 
         The name of the list, if there are multiple elements.
997
 
      </dd>
998
 
    </dl>
999
 
    <dl><dt><b>Returns:</b></dt>
1000
 
      <dd>
1001
 
        The HTML code for a list of description items.
1002
 
      </dd>
1003
 
    </dl>
1004
 
  </dd></dl>
1005
 
</td></tr></table>
1006
 
 
1007
 
<a name="_docstring_to_html"></a>
1008
 
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
1009
 
  <h3><span class="sig"><span class="sig-name">_docstring_to_html</span>(<span class=sig-arg>self</span>,
1010
 
          <span class=sig-arg>docstring</span>,
1011
 
          <span class=sig-arg>uid</span>,
1012
 
          <span class=sig-arg>indent</span>=<span class=sig-default>0</span>)</span>
1013
 
  </h3>
1014
 
  <dl><dt></dt><dd>
1015
 
    <dl><dt><b>Parameters:</b></dt>
1016
 
      <dd><code><b>uid</b></code>
1017
 
        <br /><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1018
 
        (type=<code>None</code> or <code>UID</code>)</i>
1019
 
      </dd>
1020
 
    </dl>
1021
 
    <dl><dt><b>Returns:</b></dt>
1022
 
      <dd>
1023
 
        A string containing the HTML encoding for the given 
1024
 
        <code>ParsedDocstring</code>
1025
 
        <br /><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1026
 
        (type=<a href="epydoc.markup.ParsedDocstring-class.html" 
1027
 
        class="link"><code>markup.ParsedDocstring</code></a>)</i>
1028
 
      </dd>
1029
 
    </dl>
1030
 
  </dd></dl>
1031
 
</td></tr></table>
1032
 
 
1033
 
<a name="_documented"></a>
1034
 
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
1035
 
  <h3><span class="sig"><span class="sig-name">_documented</span>(<span class=sig-arg>self</span>,
1036
 
          <span class=sig-arg>uid</span>)</span>
1037
 
  </h3>
1038
 
  <dl><dt></dt><dd>
1039
 
    <dl><dt><b>Returns:</b></dt>
1040
 
      <dd>
1041
 
        True if the given UID is documented by the documentation map 
1042
 
        for this <code>HTMLFormatter</code>.
1043
 
        <br /><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1044
 
        (type=<code>boolean</code>)</i>
1045
 
      </dd>
1046
 
    </dl>
1047
 
  </dd></dl>
1048
 
</td></tr></table>
1049
 
 
1050
 
<a name="_extract_identifier_index"></a>
1051
 
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
1052
 
  <h3><span class="sig"><span class="sig-name">_extract_identifier_index</span>(<span class=sig-arg>self</span>)</span>
1053
 
  </h3>
1054
 
  <dl><dt></dt><dd>
1055
 
    <dl><dt><b>Returns:</b></dt>
1056
 
      <dd>
1057
 
        A list of the <code>UID</code>s of all objects and variables 
1058
 
        documented by <code>_docmap</code>. This list is used by <a 
1059
 
        href="../private/epydoc.html.HTMLFormatter-class.html#_write_indices" 
1060
 
        class="link"><code>_write_indices</code></a> to construct the 
1061
 
        identifier index.
1062
 
        <br /><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1063
 
        (type=<code>list</code> of <a href="epydoc.uid.UID-class.html" 
1064
 
        class="link"><code>UID</code></a>)</i>
1065
 
      </dd>
1066
 
    </dl>
1067
 
  </dd></dl>
1068
 
</td></tr></table>
1069
 
 
1070
 
<a name="_extract_term_index"></a>
1071
 
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
1072
 
  <h3><span class="sig"><span class="sig-name">_extract_term_index</span>(<span class=sig-arg>self</span>)</span>
1073
 
  </h3>
1074
 
  Extract the set of terms that should be indexed from all documented 
1075
 
  docstrings. Return the extracted set as a list of tuples of the form 
1076
 
  <code>(key, term, [links])</code>. This list is used by <a 
1077
 
  href="../private/epydoc.html.HTMLFormatter-class.html#_write_indices" 
1078
 
  class="link"><code>_write_indices</code></a> to construct the term 
1079
 
  index.
1080
 
  <dl><dt></dt><dd>
1081
 
    <dl><dt><b>Returns:</b></dt>
1082
 
      <dd>
1083
 
        <code>list</code> of <code>(string, <a 
1084
 
        href="epydoc.markup.ParsedDocstring-class.html" 
1085
 
        class="link"><code>markup.ParsedDocstring</code></a>, list of 
1086
 
        Link)</code>
1087
 
      </dd>
1088
 
    </dl>
1089
 
  </dd></dl>
1090
 
</td></tr></table>
1091
 
 
1092
 
<a name="_find_top_page"></a>
1093
 
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
1094
 
  <h3><span class="sig"><span class="sig-name">_find_top_page</span>(<span class=sig-arg>self</span>,
1095
 
          <span class=sig-arg>pagename</span>)</span>
1096
 
  </h3>
1097
 
  Find the top page for the API documentation. This page is used as 
1098
 
  the default page shown in the main frame, when frames are used. When 
1099
 
  frames are not used, a redirect page is created from 
1100
 
  <code>index.html</code> to the top page.
1101
 
  <dl><dt></dt><dd>
1102
 
    <dl><dt><b>Parameters:</b></dt>
1103
 
      <dd><code><b>pagename</b></code> -
1104
 
         The name of the page, as specified by the keyword argument 
1105
 
        <code>top</code> to the constructor.
1106
 
        <br /><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1107
 
        (type=<code>string</code>)</i>
1108
 
      </dd>
1109
 
    </dl>
1110
 
    <dl><dt><b>Returns:</b></dt>
1111
 
      <dd>
1112
 
        The URL of the top page.
1113
 
        <br /><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1114
 
        (type=<code>string</code>)</i>
1115
 
      </dd>
1116
 
    </dl>
1117
 
  </dd></dl>
1118
 
</td></tr></table>
1119
 
 
1120
 
<a name="_find_toplevel"></a>
1121
 
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
1122
 
  <h3><span class="sig"><span class="sig-name">_find_toplevel</span>(<span class=sig-arg>self</span>)</span>
1123
 
  </h3>
1124
 
  <dl><dt></dt><dd>
1125
 
    <dl><dt><b>Returns:</b></dt>
1126
 
      <dd>
1127
 
        <p>The UID of the top-level module or package, or</p>
1128
 
        <code>None</code> if there is no top-level module or 
1129
 
        package.
1130
 
        <br /><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1131
 
        (type=<a href="epydoc.uid.UID-class.html" 
1132
 
        class="link"><code>UID</code></a> or <code>None</code>)</i>
1133
 
      </dd>
1134
 
    </dl>
1135
 
  </dd></dl>
1136
 
</td></tr></table>
1137
 
 
1138
 
<a name="_find_tree_width"></a>
1139
 
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
1140
 
  <h3><span class="sig"><span class="sig-name">_find_tree_width</span>(<span class=sig-arg>self</span>,
1141
 
          <span class=sig-arg>uid</span>)</span>
1142
 
  </h3>
1143
 
  Helper function for <a 
1144
 
  href="../private/epydoc.html.HTMLFormatter-class.html#_base_tree" 
1145
 
  class="link"><code>_base_tree</code></a>.
1146
 
  <dl><dt></dt><dd>
1147
 
    <dl><dt><b>Returns:</b></dt>
1148
 
      <dd>
1149
 
        The width of a base tree, when drawn right-justified. This is 
1150
 
        used by <a 
1151
 
        href="../private/epydoc.html.HTMLFormatter-class.html#_base_tree" 
1152
 
        class="link"><code>_base_tree</code></a> to determine how far to 
1153
 
        indent lines of the base tree.
1154
 
        <br /><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1155
 
        (type=<code>int</code>)</i>
1156
 
      </dd>
1157
 
    </dl>
1158
 
  </dd></dl>
1159
 
</td></tr></table>
1160
 
 
1161
 
<a name="_footer"></a>
1162
 
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
1163
 
  <h3><span class="sig"><span class="sig-name">_footer</span>(<span class=sig-arg>self</span>)</span>
1164
 
  </h3>
1165
 
  <dl><dt></dt><dd>
1166
 
    <dl><dt><b>Returns:</b></dt>
1167
 
      <dd>
1168
 
        The HTML code for the footer of a page.
1169
 
        <br /><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1170
 
        (type=<code>string</code>)</i>
1171
 
      </dd>
1172
 
    </dl>
1173
 
  </dd></dl>
1174
 
</td></tr></table>
1175
 
 
1176
 
<a name="_frames_link"></a>
1177
 
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
1178
 
  <h3><span class="sig"><span class="sig-name">_frames_link</span>(<span class=sig-arg>self</span>,
1179
 
          <span class=sig-arg>where</span>)</span>
1180
 
  </h3>
1181
 
  <dl><dt></dt><dd>
1182
 
    <dl><dt><b>Parameters:</b></dt>
1183
 
      <dd><code><b>where</b></code> -
1184
 
         An identifier indiciating the page we're creating a navigation 
1185
 
        bar for. This is either a UID or the name of a file without the 
1186
 
        &quot;.html&quot; extension.
1187
 
      </dd>
1188
 
    </dl>
1189
 
    <dl><dt><b>Returns:</b></dt>
1190
 
      <dd>
1191
 
        HTML code for the frames/noframes selector. This selector is 
1192
 
        used to turn the frames-based table of contents on or off.
1193
 
        <br /><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1194
 
        (type=<code>string</code>)</i>
1195
 
      </dd>
1196
 
    </dl>
1197
 
  </dd></dl>
1198
 
</td></tr></table>
1199
 
 
1200
 
<a name="_func_details_entry"></a>
1201
 
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
1202
 
  <h3><span class="sig"><span class="sig-name">_func_details_entry</span>(<span class=sig-arg>self</span>,
1203
 
          <span class=sig-arg>function</span>,
1204
 
          <span class=sig-arg>container</span>)</span>
1205
 
  </h3>
1206
 
  <dl><dt></dt><dd>
1207
 
    <dl><dt><b>Parameters:</b></dt>
1208
 
      <dd><code><b>function</b></code> -
1209
 
         The function that should be described by this entry.
1210
 
        <br /><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1211
 
        (type=<a href="epydoc.uid.Link-class.html" 
1212
 
              class="link"><code>Link</code></a>)</i>
1213
 
      </dd>
1214
 
    </dl>
1215
 
    <dl><dt><b>Returns:</b></dt>
1216
 
      <dd>
1217
 
        The HTML code for an entry in the function details section. 
1218
 
        Each entry gives a complete description of a documented 
1219
 
        function.
1220
 
      </dd>
1221
 
    </dl>
1222
 
  </dd></dl>
1223
 
</td></tr></table>
1224
 
 
1225
 
<a name="_func_signature"></a>
1226
 
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
1227
 
  <h3><span class="sig"><span class="sig-name">_func_signature</span>(<span class=sig-arg>self</span>,
1228
 
          <span class=sig-arg>fname</span>,
1229
 
          <span class=sig-arg>fuid</span>,
1230
 
          <span class=sig-arg>fdoc</span>,
1231
 
          <span class=sig-arg>href</span>=<span class=sig-default>0</span>,
1232
 
          <span class=sig-arg>show_defaults</span>=<span class=sig-default>1</span>,
1233
 
          <span class=sig-arg>css_class</span>=<span class=sig-default>'sig'</span>)</span>
1234
 
  </h3>
1235
 
  <dl><dt></dt><dd>
1236
 
    <dl><dt><b>Parameters:</b></dt>
1237
 
      <dd><code><b>fname</b></code> -
1238
 
         The short name of the function.
1239
 
        <br /><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1240
 
        (type=<code>string</code>)</i>
1241
 
      <dd><code><b>fuid</b></code> -
1242
 
         The UID of the function (used to generate the optional href 
1243
 
        link).
1244
 
        <br /><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1245
 
        (type=<a href="epydoc.uid.UID-class.html" 
1246
 
              class="link"><code>UID</code></a>)</i>
1247
 
      <dd><code><b>fdoc</b></code> -
1248
 
         The documentation for the function.
1249
 
        <br /><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1250
 
        (type=<a href="epydoc.objdoc.FuncDoc-class.html" 
1251
 
              class="link"><code>objdoc.FuncDoc</code></a>)</i>
1252
 
      <dd><code><b>href</b></code> -
1253
 
         Whether to create an href link from the function's name to its 
1254
 
        details description.
1255
 
      <dd><code><b>show_defaults</b></code> -
1256
 
         Whether or not to show default values for parameters.
1257
 
      <dd><code><b>css_class</b></code> -
1258
 
         The CSS class that should be used to mark the signature.
1259
 
      </dd>
1260
 
    </dl>
1261
 
    <dl><dt><b>Returns:</b></dt>
1262
 
      <dd>
1263
 
        The HTML code for the function signature of the function with 
1264
 
        the given name and documentation.
1265
 
      </dd>
1266
 
    </dl>
1267
 
  </dd></dl>
1268
 
</td></tr></table>
1269
 
 
1270
 
<a name="_get_index_terms"></a>
1271
 
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
1272
 
  <h3><span class="sig"><span class="sig-name">_get_index_terms</span>(<span class=sig-arg>self</span>,
1273
 
          <span class=sig-arg>parsed_docstring</span>,
1274
 
          <span class=sig-arg>link</span>,
1275
 
          <span class=sig-arg>terms</span>,
1276
 
          <span class=sig-arg>links</span>)</span>
1277
 
  </h3>
1278
 
  <p>A helper function for <a 
1279
 
  href="../private/epydoc.html.HTMLFormatter-class.html#_extract_term_index" 
1280
 
  class="link"><code>_extract_term_index</code></a>.</p>
1281
 
  For each index term <i class="math">t</i> with key <i 
1282
 
  class="math">k</i> in <code>parsed_docstring</code>, modify 
1283
 
  <code>terms</code> and <code>links</code> as follows:
1284
 
  <ul>
1285
 
    <li>
1286
 
      Set <code>terms[<i class="math">k</i>] = t</code> (if 
1287
 
      <code>terms[<i class="math">k</i>]</code> doesn't exist).
1288
 
    </li>
1289
 
    <li>
1290
 
      Append <code>link</code> to <code>links[<i 
1291
 
      class="math">k</i>]</code>.
1292
 
    </li>
1293
 
  </ul>
1294
 
  <dl><dt></dt><dd>
1295
 
  </dd></dl>
1296
 
</td></tr></table>
1297
 
 
1298
 
<a name="_header"></a>
1299
 
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
1300
 
  <h3><span class="sig"><span class="sig-name">_header</span>(<span class=sig-arg>self</span>,
1301
 
          <span class=sig-arg>name</span>)</span>
1302
 
  </h3>
1303
 
  <dl><dt></dt><dd>
1304
 
    <dl><dt><b>Returns:</b></dt>
1305
 
      <dd>
1306
 
        The HTML code for the header of a page with the given 
1307
 
        name.
1308
 
        <br /><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1309
 
        (type=<code>string</code>)</i>
1310
 
      </dd>
1311
 
    </dl>
1312
 
  </dd></dl>
1313
 
</td></tr></table>
1314
 
 
1315
 
<a name="_linewrap_html"></a>
1316
 
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
1317
 
  <h3><span class="sig"><span class="sig-name">_linewrap_html</span>(<span class=sig-arg>self</span>,
1318
 
          <span class=sig-arg>str</span>,
1319
 
          <span class=sig-arg>linelen</span>,
1320
 
          <span class=sig-arg>maxlines</span>)</span>
1321
 
  </h3>
1322
 
  Add line-wrapping to the HTML string <code>str</code>. Line length 
1323
 
  is determined by <code>linelen</code>; and the maximum number of lines 
1324
 
  to display is determined by <code>maxlines</code>. This function treats 
1325
 
  HTML entities (e.g., <code>&amp;amp;</code>) as single characters; and 
1326
 
  ignores HTML tags (e.g., <code>&lt;p&gt;</code>).
1327
 
  <dl><dt></dt><dd>
1328
 
  </dd></dl>
1329
 
</td></tr></table>
1330
 
 
1331
 
<a name="_link_to_html"></a>
1332
 
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
1333
 
  <h3><span class="sig"><span class="sig-name">_link_to_html</span>(<span class=sig-arg>self</span>,
1334
 
          <span class=sig-arg>link</span>)</span>
1335
 
  </h3>
1336
 
  <dl><dt></dt><dd>
1337
 
    <dl><dt><b>Parameters:</b></dt>
1338
 
      <dd><code><b>link</b></code>
1339
 
        <br /><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1340
 
        (type=<a href="epydoc.uid.Link-class.html" 
1341
 
              class="link"><code>uid.Link</code></a>)</i>
1342
 
      </dd>
1343
 
    </dl>
1344
 
    <dl><dt><b>Returns:</b></dt>
1345
 
      <dd>
1346
 
        The HTML code for the given link. This code consists of an 
1347
 
        anchor with an href to the page for the link's target, and with 
1348
 
        text taken from the link's name. If the target is not documented, 
1349
 
        then the HTML code will just contain the name, and no href.
1350
 
        <br /><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1351
 
        (type=<code>string</code>)</i>
1352
 
      </dd>
1353
 
    </dl>
1354
 
  </dd></dl>
1355
 
</td></tr></table>
1356
 
 
1357
 
<a name="_mkdir"></a>
1358
 
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
1359
 
  <h3><span class="sig"><span class="sig-name">_mkdir</span>(<span class=sig-arg>self</span>,
1360
 
          <span class=sig-arg>directory</span>)</span>
1361
 
  </h3>
1362
 
  If the given directory does not exist, then attempt to create 
1363
 
  it.
1364
 
  <dl><dt></dt><dd>
1365
 
    <dl><dt><b>Returns:</b></dt>
1366
 
      <dd>
1367
 
        <code>None</code>
1368
 
      </dd>
1369
 
    </dl>
1370
 
  </dd></dl>
1371
 
</td></tr></table>
1372
 
 
1373
 
<a name="_param_to_html"></a>
1374
 
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
1375
 
  <h3><span class="sig"><span class="sig-name">_param_to_html</span>(<span class=sig-arg>self</span>,
1376
 
          <span class=sig-arg>param</span>,
1377
 
          <span class=sig-arg>show_defaults</span>,
1378
 
          <span class=sig-arg>css_class</span>)</span>
1379
 
  </h3>
1380
 
  <dl><dt></dt><dd>
1381
 
    <dl><dt><b>Parameters:</b></dt>
1382
 
      <dd><code><b>show_defaults</b></code> -
1383
 
         Whether or not to show default values for parameters.
1384
 
      <dd><code><b>css_class</b></code> -
1385
 
         The CSS class that should be used to mark the signature.
1386
 
      </dd>
1387
 
    </dl>
1388
 
    <dl><dt><b>Returns:</b></dt>
1389
 
      <dd>
1390
 
        The HTML code for a single parameter. Note that a single 
1391
 
        parameter can consists of a sublist of parameters (although this 
1392
 
        feature isn't often used). This is a helper function for <a 
1393
 
        href="../private/epydoc.html.HTMLFormatter-class.html#_func_signature" 
1394
 
        class="link"><code>_func_signature</code></a>.
1395
 
      </dd>
1396
 
    </dl>
1397
 
  </dd></dl>
1398
 
</td></tr></table>
1399
 
 
1400
 
<a name="_pprint_var_value"></a>
1401
 
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
1402
 
  <h3><span class="sig"><span class="sig-name">_pprint_var_value</span>(<span class=sig-arg>self</span>,
1403
 
          <span class=sig-arg>var</span>,
1404
 
          <span class=sig-arg>multiline</span>=<span class=sig-default>1</span>,
1405
 
          <span class=sig-arg>summary_linelen</span>=<span class=sig-default>0</span>)</span>
1406
 
  </h3>
1407
 
  <dl><dt></dt><dd>
1408
 
    <dl><dt><b>Parameters:</b></dt>
1409
 
      <dd><code><b>var</b></code>
1410
 
        <br /><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1411
 
        (type=<a href="epydoc.objdoc.Var-class.html" 
1412
 
              class="link"><code>Var</code></a>)</i>
1413
 
      </dd>
1414
 
    </dl>
1415
 
    <dl><dt><b>Returns:</b></dt>
1416
 
      <dd>
1417
 
        A string representation of the value of the variable 
1418
 
        <code>var</code>, suitable for use in a 
1419
 
        <code>&lt;pre&gt;...&lt;/pre&gt;</code> HTML block.
1420
 
      </dd>
1421
 
    </dl>
1422
 
  </dd></dl>
1423
 
</td></tr></table>
1424
 
 
1425
 
<a name="_property_in_public_details"></a>
1426
 
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
1427
 
  <h3><span class="sig"><span class="sig-name">_property_in_public_details</span>(<span class=sig-arg>self</span>,
1428
 
          <span class=sig-arg>puid</span>)</span>
1429
 
  </h3>
1430
 
  <dl><dt></dt><dd>
1431
 
    <dl><dt><b>Returns:</b></dt>
1432
 
      <dd>
1433
 
        True if the given property should be shown in the public 
1434
 
        version of the property details section.
1435
 
      </dd>
1436
 
    </dl>
1437
 
  </dd></dl>
1438
 
</td></tr></table>
1439
 
 
1440
 
<a name="_public_private_link"></a>
1441
 
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
1442
 
  <h3><span class="sig"><span class="sig-name">_public_private_link</span>(<span class=sig-arg>self</span>,
1443
 
          <span class=sig-arg>where</span>,
1444
 
          <span class=sig-arg>toc</span>=<span class=sig-default>0</span>,
1445
 
          <span class=sig-arg>from_private</span>=<span class=sig-default>0</span>)</span>
1446
 
  </h3>
1447
 
  <dl><dt></dt><dd>
1448
 
    <dl><dt><b>Parameters:</b></dt>
1449
 
      <dd><code><b>where</b></code> -
1450
 
         An identifier indiciating the page we're creating a navigation 
1451
 
        bar for. This is either a UID or the name of a file without the 
1452
 
        &quot;.html&quot; extension.
1453
 
      </dd>
1454
 
    </dl>
1455
 
    <dl><dt><b>Returns:</b></dt>
1456
 
      <dd>
1457
 
        HTML code for the show/hide private selector. This selector is 
1458
 
        used to select whether private objects should be displayed.
1459
 
        <br /><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1460
 
        (type=<code>string</code>)</i>
1461
 
      </dd>
1462
 
    </dl>
1463
 
  </dd></dl>
1464
 
</td></tr></table>
1465
 
 
1466
 
<a name="_split_classes"></a>
1467
 
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
1468
 
  <h3><span class="sig"><span class="sig-name">_split_classes</span>(<span class=sig-arg>self</span>,
1469
 
          <span class=sig-arg>classes_and_excepts</span>)</span>
1470
 
  </h3>
1471
 
  Divide the classes fromt the given module into exceptions and 
1472
 
  non-exceptions. This is used by <a 
1473
 
  href="../private/epydoc.html.HTMLFormatter-class.html#_write_module" 
1474
 
  class="link"><code>_write_module</code></a> to list exceptions and 
1475
 
  non-exceptions separately.
1476
 
  <dl><dt></dt><dd>
1477
 
    <dl><dt><b>Parameters:</b></dt>
1478
 
      <dd><code><b>classes_and_excepts</b></code> -
1479
 
         The list of classes to split up.
1480
 
        <br /><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1481
 
        (type=<code>list</code> of <a 
1482
 
              href="epydoc.uid.Link-class.html" 
1483
 
              class="link"><code>uid.Link</code></a>)</i>
1484
 
      </dd>
1485
 
    </dl>
1486
 
    <dl><dt><b>Returns:</b></dt>
1487
 
      <dd>
1488
 
        A list <code>(<i>classes</i>, <i>excepts</i>)</code>, where 
1489
 
        <code><i>classes</i></code> is the list of non-exception classes, 
1490
 
        and <code><i>excepts</i></code> is the list of exception 
1491
 
        classes.
1492
 
        <br /><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1493
 
        (type=<code>pair</code> of <code>list</code> of <a 
1494
 
        href="epydoc.uid.Link-class.html" 
1495
 
        class="link"><code>uid.Link</code></a>)</i>
1496
 
      </dd>
1497
 
    </dl>
1498
 
  </dd></dl>
1499
 
</td></tr></table>
1500
 
 
1501
 
<a name="_standard_field_values"></a>
1502
 
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
1503
 
  <h3><span class="sig"><span class="sig-name">_standard_field_values</span>(<span class=sig-arg>self</span>,
1504
 
          <span class=sig-arg>doc</span>)</span>
1505
 
  </h3>
1506
 
  <dl><dt></dt><dd>
1507
 
    <dl><dt><b>Returns:</b></dt>
1508
 
      <dd>
1509
 
        A list of epytext field values that includes all fields that 
1510
 
        are common to all <a href="epydoc.objdoc.ObjDoc-class.html" 
1511
 
        class="link"><code>ObjDoc</code></a>s. 
1512
 
        <code>_standard_field_values</code> is used by <a 
1513
 
        href="../private/epydoc.html.HTMLFormatter-class.html#_extract_term_index" 
1514
 
        class="link"><code>_extract_term_index</code></a>.
1515
 
        <br /><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1516
 
        (type=<code>list</code> of <a 
1517
 
        href="epydoc.markup.ParsedDocstring-class.html" 
1518
 
        class="link"><code>markup.ParsedDocstring</code></a>)</i>
1519
 
      </dd>
1520
 
    </dl>
1521
 
  </dd></dl>
1522
 
</td></tr></table>
1523
 
 
1524
 
<a name="_standard_fields"></a>
1525
 
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
1526
 
  <h3><span class="sig"><span class="sig-name">_standard_fields</span>(<span class=sig-arg>self</span>,
1527
 
          <span class=sig-arg>doc</span>)</span>
1528
 
  </h3>
1529
 
  <dl><dt></dt><dd>
1530
 
    <dl><dt><b>Parameters:</b></dt>
1531
 
      <dd><code><b>doc</b></code> -
1532
 
         The object whose fields should be described.
1533
 
      </dd>
1534
 
    </dl>
1535
 
    <dl><dt><b>Returns:</b></dt>
1536
 
      <dd>
1537
 
        HTML code containing descriptions of the epytext fields that 
1538
 
        are common to all <a href="epydoc.objdoc.ObjDoc-class.html" 
1539
 
        class="link"><code>ObjDoc</code></a>s (except for 
1540
 
        <code>descr</code>).
1541
 
        <br /><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1542
 
        (type=<code>string</code>)</i>
1543
 
      </dd>
1544
 
    </dl>
1545
 
  </dd></dl>
1546
 
</td></tr></table>
1547
 
 
1548
 
<a name="_start_of"></a>
1549
 
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
1550
 
  <h3><span class="sig"><span class="sig-name">_start_of</span>(<span class=sig-arg>self</span>,
1551
 
          <span class=sig-arg>heading</span>)</span>
1552
 
  </h3>
1553
 
  <dl><dt></dt><dd>
1554
 
    <dl><dt><b>Parameters:</b></dt>
1555
 
      <dd><code><b>heading</b></code> -
1556
 
         The name of the section that is starting.
1557
 
        <br /><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1558
 
        (type=<code>string</code>)</i>
1559
 
      </dd>
1560
 
    </dl>
1561
 
    <dl><dt><b>Returns:</b></dt>
1562
 
      <dd>
1563
 
        The HTML code for a 'start-of' comment. These comments are 
1564
 
        used to deliniate sections of the HTML output.
1565
 
        <br /><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1566
 
        (type=<code>string</code>)</i>
1567
 
      </dd>
1568
 
    </dl>
1569
 
  </dd></dl>
1570
 
</td></tr></table>
1571
 
 
1572
 
<a name="_summary"></a>
1573
 
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
1574
 
  <h3><span class="sig"><span class="sig-name">_summary</span>(<span class=sig-arg>self</span>,
1575
 
          <span class=sig-arg>doc</span>,
1576
 
          <span class=sig-arg>uid</span>,
1577
 
          <span class=sig-arg>indent</span>=<span class=sig-default>0</span>)</span>
1578
 
  </h3>
1579
 
  <dl><dt></dt><dd>
1580
 
    <dl><dt><b>Parameters:</b></dt>
1581
 
      <dd><code><b>doc</b></code> -
1582
 
         The documentation for the object whose summary should be 
1583
 
        returned.
1584
 
        <br /><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1585
 
        (type=<a href="epydoc.objdoc.ObjDoc-class.html" 
1586
 
              class="link"><code>objdoc.ObjDoc</code></a>)</i>
1587
 
      <dd><code><b>uid</b></code>
1588
 
        <br /><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1589
 
        (type=<a href="epydoc.uid.UID-class.html" 
1590
 
              class="link"><code>uid.UID</code></a>)</i>
1591
 
      </dd>
1592
 
    </dl>
1593
 
    <dl><dt><b>Returns:</b></dt>
1594
 
      <dd>
1595
 
        The HTML code for the summary description of the object 
1596
 
        documented by <code>doc</code>. A summary description is the 
1597
 
        first sentence of the <code>doc</code>'s 'description' field. If 
1598
 
        the <code>doc</code> has no 'description' field, but does have a 
1599
 
        'return' field, then the summary is taken from the return field 
1600
 
        instead.
1601
 
        <br /><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1602
 
        (type=<code>string</code>)</i>
1603
 
      </dd>
1604
 
    </dl>
1605
 
  </dd></dl>
1606
 
</td></tr></table>
1607
 
 
1608
 
<a name="_table_header"></a>
1609
 
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
1610
 
  <h3><span class="sig"><span class="sig-name">_table_header</span>(<span class=sig-arg>self</span>,
1611
 
          <span class=sig-arg>heading</span>,
1612
 
          <span class=sig-arg>css_class</span>)</span>
1613
 
  </h3>
1614
 
  <dl><dt></dt><dd>
1615
 
    <dl><dt><b>Parameters:</b></dt>
1616
 
      <dd><code><b>heading</b></code> -
1617
 
         The name for the table.
1618
 
        <br /><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1619
 
        (type=<code>string</code>)</i>
1620
 
      <dd><code><b>css_class</b></code> -
1621
 
         The css class for the table. This is used to allow different 
1622
 
        tables to be given different styles. Currently, the following 
1623
 
        classes are used: <code>'summary'</code>; <code>'details'</code>; 
1624
 
        and <code>'index'</code>.
1625
 
      </dd>
1626
 
    </dl>
1627
 
    <dl><dt><b>Returns:</b></dt>
1628
 
      <dd>
1629
 
        The HTML code for the start of a table. This is used by class 
1630
 
        tables, function tables, variable tables, etc.
1631
 
        <br /><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1632
 
        (type=<code>string</code>)</i>
1633
 
      </dd>
1634
 
    </dl>
1635
 
  </dd></dl>
1636
 
</td></tr></table>
1637
 
 
1638
 
<a name="_term_index_to_anchor"></a>
1639
 
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
1640
 
  <h3><span class="sig"><span class="sig-name">_term_index_to_anchor</span>(<span class=sig-arg>self</span>,
1641
 
          <span class=sig-arg>term</span>)</span>
1642
 
  </h3>
1643
 
  Given the name of an inline index item, construct a URI anchor. 
1644
 
  These anchors are used to create links from the index page to each 
1645
 
  index item.
1646
 
  <dl><dt></dt><dd>
1647
 
  </dd></dl>
1648
 
</td></tr></table>
1649
 
 
1650
 
<a name="_uid_to_href"></a>
1651
 
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
1652
 
  <h3><span class="sig"><span class="sig-name">_uid_to_href</span>(<span class=sig-arg>self</span>,
1653
 
          <span class=sig-arg>uid</span>,
1654
 
          <span class=sig-arg>label</span>=<span class=sig-default>None</span>,
1655
 
          <span class=sig-arg>css_class</span>=<span class=sig-default>None</span>,
1656
 
          <span class=sig-arg>code</span>=<span class=sig-default>1</span>)</span>
1657
 
  </h3>
1658
 
  <dl><dt></dt><dd>
1659
 
    <dl><dt><b>Parameters:</b></dt>
1660
 
      <dd><code><b>uid</b></code>
1661
 
        <br /><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1662
 
        (type=<a href="epydoc.uid.UID-class.html" 
1663
 
              class="link"><code>uid.UID</code></a>)</i>
1664
 
      <dd><code><b>label</b></code>
1665
 
        <br /><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1666
 
        (type=<code>string</code>)</i>
1667
 
      <dd><code><b>code</b></code> -
1668
 
         Whether or not to include 
1669
 
        <code>&lt;code&gt;...&lt;/code&gt;</code> tags around the 
1670
 
        label.
1671
 
      </dd>
1672
 
    </dl>
1673
 
    <dl><dt><b>Returns:</b></dt>
1674
 
      <dd>
1675
 
        The HTML code to link to the given UID. This code consists of 
1676
 
        an anchor with an href to the page for <code>uid</code>. If 
1677
 
        <code>label</code> is not <code>None</code>, then it is used as 
1678
 
        the text for the link; otherwise, <code>uid</code> is used as the 
1679
 
        text. If <code>uid</code> is not documented, then the HTML code 
1680
 
        will just contain the name, and no href.
1681
 
        <br /><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1682
 
        (type=<code>string</code>)</i>
1683
 
      </dd>
1684
 
    </dl>
1685
 
  </dd></dl>
1686
 
</td></tr></table>
1687
 
 
1688
 
<a name="_uid_to_uri"></a>
1689
 
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
1690
 
  <h3><span class="sig"><span class="sig-name">_uid_to_uri</span>(<span class=sig-arg>self</span>,
1691
 
          <span class=sig-arg>uid</span>)</span>
1692
 
  </h3>
1693
 
  <dl><dt></dt><dd>
1694
 
    <dl><dt><b>Parameters:</b></dt>
1695
 
      <dd><code><b>uid</b></code> -
1696
 
         A unique identifier for the object.
1697
 
        <br /><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1698
 
        (type=<a href="epydoc.uid.UID-class.html" 
1699
 
              class="link"><code>UID</code></a>)</i>
1700
 
      </dd>
1701
 
    </dl>
1702
 
    <dl><dt><b>Returns:</b></dt>
1703
 
      <dd>
1704
 
        a URI that points to the description of the object identified 
1705
 
        by <code>uid</code>.
1706
 
        <br /><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1707
 
        (type=<code>string</code>)</i>
1708
 
      </dd>
1709
 
    </dl>
1710
 
  </dd></dl>
1711
 
</td></tr></table>
1712
 
 
1713
 
<a name="_var_details_entry"></a>
1714
 
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
1715
 
  <h3><span class="sig"><span class="sig-name">_var_details_entry</span>(<span class=sig-arg>self</span>,
1716
 
          <span class=sig-arg>var</span>,
1717
 
          <span class=sig-arg>container</span>)</span>
1718
 
  </h3>
1719
 
  <dl><dt></dt><dd>
1720
 
    <dl><dt><b>Parameters:</b></dt>
1721
 
      <dd><code><b>var</b></code> -
1722
 
         The variable that should be described.
1723
 
      </dd>
1724
 
    </dl>
1725
 
    <dl><dt><b>Returns:</b></dt>
1726
 
      <dd>
1727
 
        The HTML code for an entry in the variable details section. 
1728
 
        Each entry gives a complete description of a documented 
1729
 
        variable.
1730
 
      </dd>
1731
 
    </dl>
1732
 
  </dd></dl>
1733
 
</td></tr></table>
1734
 
 
1735
 
<a name="_var_value_tooltip"></a>
1736
 
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
1737
 
  <h3><span class="sig"><span class="sig-name">_var_value_tooltip</span>(<span class=sig-arg>self</span>,
1738
 
          <span class=sig-arg>var</span>)</span>
1739
 
  </h3>
1740
 
  <dl><dt></dt><dd>
1741
 
    <dl><dt><b>Parameters:</b></dt>
1742
 
      <dd><code><b>var</b></code>
1743
 
        <br /><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1744
 
        (type=<a href="epydoc.objdoc.Var-class.html" 
1745
 
              class="link"><code>Var</code></a>)</i>
1746
 
      </dd>
1747
 
    </dl>
1748
 
    <dl><dt><b>Returns:</b></dt>
1749
 
      <dd>
1750
 
        A string representation of the value of the variable 
1751
 
        <code>var</code>, suitable for use in a tooltip. In particular, 
1752
 
        use <code>repr</code> to convert the var to a string; truncate it 
1753
 
        to <a 
1754
 
        href="../private/epydoc.html.HTMLFormatter-class.html#_variable_tooltip_linelen" 
1755
 
        class="link"><code>_variable_tooltip_linelen</code></a>; and 
1756
 
        convert it to HTML.
1757
 
      </dd>
1758
 
    </dl>
1759
 
  </dd></dl>
1760
 
</td></tr></table>
1761
 
 
1762
 
<a name="_write"></a>
1763
 
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
1764
 
  <h3><span class="sig"><span class="sig-name">_write</span>(<span class=sig-arg>self</span>,
1765
 
          <span class=sig-arg>write_func</span>,
1766
 
          <span class=sig-arg>directory</span>,
1767
 
          <span class=sig-arg>filename</span>,
1768
 
          <span class=sig-arg>progress_callback</span>,
1769
 
          <span class=sig-arg>is_public</span>,
1770
 
          <span class="sig-vararg">*args</span>)</span>
1771
 
  </h3>
1772
 
  A helper for <a href="epydoc.html.HTMLFormatter-class.html#write" 
1773
 
  class="link"><code>write</code></a>, that creates new public and 
1774
 
  private streams for a given filename, and delegates writing to 
1775
 
  <code>write_func</code>. If <a 
1776
 
  href="../private/epydoc.html.HTMLFormatter-class.html#_create_private_docs" 
1777
 
  class="link"><code>_create_private_docs</code></a> is true, then the 
1778
 
  streams are created in the <code>'public'</code> and 
1779
 
  <code>'private'</code> subdirectories of <code>directory</code>. If 
1780
 
  it's false, then the public stream is created in 
1781
 
  <code>directory</code>, and a <a 
1782
 
  href="../private/epydoc.html._DevNull-class.html" 
1783
 
  class="link"><code>_DevNull</code></a> is used for the private 
1784
 
  stream.
1785
 
  <dl><dt></dt><dd>
1786
 
    <dl><dt><b>Parameters:</b></dt>
1787
 
      <dd><code><b>write_func</b></code> -
1788
 
         The output function to delegate to. It is called with a public 
1789
 
        stream, a private stream, and any arguments given in 
1790
 
        <code>args</code>.
1791
 
      <dd><code><b>directory</b></code> -
1792
 
         The base directory for the output files
1793
 
      <dd><code><b>filename</b></code> -
1794
 
         The filename of the file(s) that <code>write_func</code> 
1795
 
        should write to.
1796
 
      <dd><code><b>progress_callback</b></code> -
1797
 
         A progress callback function. If it is not <code>None</code>, 
1798
 
        then it is called with <code>filename</code> before 
1799
 
        <code>write_func</code> is called.
1800
 
      <dd><code><b>is_public</b></code> -
1801
 
         Whether this is a public page. If it is not a public page, 
1802
 
        then a <code>_DevNull</code> will be used for the public stream. 
1803
 
        (Or if it is not a public page and 
1804
 
        <code>_create_private_docs</code> is false, then immediately 
1805
 
        return.)
1806
 
      <dd><code><b>args</b></code> -
1807
 
         Extra arguments for <code>write_func</code>
1808
 
      </dd>
1809
 
    </dl>
1810
 
    <dl><dt><b>Returns:</b></dt>
1811
 
      <dd>
1812
 
        <code>None</code>
1813
 
      </dd>
1814
 
    </dl>
1815
 
  </dd></dl>
1816
 
</td></tr></table>
1817
 
 
1818
 
<a name="_write_breadcrumbs"></a>
1819
 
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
1820
 
  <h3><span class="sig"><span class="sig-name">_write_breadcrumbs</span>(<span class=sig-arg>self</span>,
1821
 
          <span class=sig-arg>public</span>,
1822
 
          <span class=sig-arg>private</span>,
1823
 
          <span class=sig-arg>where</span>=<span class=sig-default>None</span>)</span>
1824
 
  </h3>
1825
 
  Write the HTML code for the breadcrumbs line to the given streams. 
1826
 
  The breadcrumbs line is an invisible table with a list of pointers to 
1827
 
  the current object's ancestors on the left; and the show/hide private 
1828
 
  selector and the frames/noframes selector on the right.
1829
 
  <dl><dt></dt><dd>
1830
 
    <dl><dt><b>Parameters:</b></dt>
1831
 
      <dd><code><b>public</b></code> -
1832
 
         The output stream for the public version of the page.
1833
 
      <dd><code><b>private</b></code> -
1834
 
         The output stream for the private version of the page.
1835
 
      <dd><code><b>where</b></code> -
1836
 
         An identifier indicating what page we're creating a navigation 
1837
 
        bar for. This is either a UID (for an object documentation page); 
1838
 
        or a string. If it is a UID, then a list of pointers to its 
1839
 
        ancestors is displayed.
1840
 
      </dd>
1841
 
    </dl>
1842
 
  </dd></dl>
1843
 
</td></tr></table>
1844
 
 
1845
 
<a name="_write_class"></a>
1846
 
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
1847
 
  <h3><span class="sig"><span class="sig-name">_write_class</span>(<span class=sig-arg>self</span>,
1848
 
          <span class=sig-arg>public</span>,
1849
 
          <span class=sig-arg>private</span>,
1850
 
          <span class=sig-arg>uid</span>,
1851
 
          <span class=sig-arg>doc</span>,
1852
 
          <span class=sig-arg>body_only</span>=<span class=sig-default>0</span>)</span>
1853
 
  </h3>
1854
 
  Write an HTML page describing the given module to the given 
1855
 
  streams.
1856
 
  <dl><dt></dt><dd>
1857
 
    <dl><dt><b>Parameters:</b></dt>
1858
 
      <dd><code><b>public</b></code> -
1859
 
         The output stream for the public version of the page.
1860
 
      <dd><code><b>private</b></code> -
1861
 
         The output stream for the private version of the page.
1862
 
      <dd><code><b>uid</b></code> -
1863
 
         The UID of the module to document.
1864
 
      <dd><code><b>doc</b></code> -
1865
 
         The <a href="epydoc.objdoc.ModuleDoc-class.html" 
1866
 
        class="link"><code>ModuleDoc</code></a> of the module to 
1867
 
        document.
1868
 
      </dd>
1869
 
    </dl>
1870
 
  </dd></dl>
1871
 
</td></tr></table>
1872
 
 
1873
 
<a name="_write_class_summary"></a>
1874
 
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
1875
 
  <h3><span class="sig"><span class="sig-name">_write_class_summary</span>(<span class=sig-arg>self</span>,
1876
 
          <span class=sig-arg>public</span>,
1877
 
          <span class=sig-arg>private</span>,
1878
 
          <span class=sig-arg>container</span>,
1879
 
          <span class=sig-arg>classes</span>,
1880
 
          <span class=sig-arg>heading</span>=<span class=sig-default>'Class&nbsp;Summary'</span>)</span>
1881
 
  </h3>
1882
 
  Write HTML code for a class summary table. This is used by <a 
1883
 
  href="../private/epydoc.html.HTMLFormatter-class.html#_write_module" 
1884
 
  class="link"><code>_write_module</code></a> to list the classes in a 
1885
 
  module.
1886
 
  <dl><dt></dt><dd>
1887
 
    <dl><dt><b>Parameters:</b></dt>
1888
 
      <dd><code><b>public</b></code> -
1889
 
         The output stream for the public version of the page.
1890
 
      <dd><code><b>private</b></code> -
1891
 
         The output stream for the private version of the page.
1892
 
      <dd><code><b>container</b></code> -
1893
 
         The module that contains the classes. <code>container</code> 
1894
 
        is used to group the classes.
1895
 
      <dd><code><b>classes</b></code> -
1896
 
         The classes that should be included in the list.
1897
 
      </dd>
1898
 
    </dl>
1899
 
  </dd></dl>
1900
 
</td></tr></table>
1901
 
 
1902
 
<a name="_write_class_summary_row"></a>
1903
 
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
1904
 
  <h3><span class="sig"><span class="sig-name">_write_class_summary_row</span>(<span class=sig-arg>self</span>,
1905
 
          <span class=sig-arg>public</span>,
1906
 
          <span class=sig-arg>private</span>,
1907
 
          <span class=sig-arg>link</span>)</span>
1908
 
  </h3>
1909
 
  Write HTML code for a row in the class summary table. Each row gives 
1910
 
  the name and summary of a single class.
1911
 
  <dl><dt></dt><dd>
1912
 
    <dl><dt><b>Parameters:</b></dt>
1913
 
      <dd><code><b>public</b></code> -
1914
 
         The output stream for the public version of the page.
1915
 
      <dd><code><b>private</b></code> -
1916
 
         The output stream for the private version of the page.
1917
 
      <dd><code><b>link</b></code> -
1918
 
         A link to the class that should be described by this row.
1919
 
      </dd>
1920
 
    </dl>
1921
 
  </dd></dl>
1922
 
</td></tr></table>
1923
 
 
1924
 
<a name="_write_class_tree"></a>
1925
 
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
1926
 
  <h3><span class="sig"><span class="sig-name">_write_class_tree</span>(<span class=sig-arg>self</span>,
1927
 
          <span class=sig-arg>public</span>,
1928
 
          <span class=sig-arg>private</span>)</span>
1929
 
  </h3>
1930
 
  Write HTML code for a nested list showing the base/subclass 
1931
 
  relationships between all documented classes. Each element of the 
1932
 
  top-level list is a class with no (documented) bases; and under each 
1933
 
  class is listed all of its subclasses. Note that in the case of 
1934
 
  multiple inheritance, a class may appear multiple times. This is used 
1935
 
  by <a 
1936
 
  href="../private/epydoc.html.HTMLFormatter-class.html#_write_trees" 
1937
 
  class="link"><code>_write_trees</code></a> to write the class 
1938
 
  hierarchy.
1939
 
  <dl><dt></dt><dd>
1940
 
    <dl><dt><b>Parameters:</b></dt>
1941
 
      <dd><code><b>public</b></code> -
1942
 
         The output stream for the public version of the page.
1943
 
      <dd><code><b>private</b></code> -
1944
 
         The output stream for the private version of the page.
1945
 
      </dd>
1946
 
    </dl>
1947
 
<p><b>Bug:</b> This function does not list public subclasses of private bases.
1948
 
</p>
1949
 
 
1950
 
<p><b>To Do:</b> For multiple inheritance, don't repeat subclasses the second time a 
1951
 
class is mentioned; instead, link to the first mention.
1952
 
</p>
1953
 
 
1954
 
  </dd></dl>
1955
 
</td></tr></table>
1956
 
 
1957
 
<a name="_write_class_tree_item"></a>
1958
 
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
1959
 
  <h3><span class="sig"><span class="sig-name">_write_class_tree_item</span>(<span class=sig-arg>self</span>,
1960
 
          <span class=sig-arg>public</span>,
1961
 
          <span class=sig-arg>private</span>,
1962
 
          <span class=sig-arg>uid</span>,
1963
 
          <span class=sig-arg>depth</span>=<span class=sig-default>2</span>,
1964
 
          <span class=sig-arg>public_base</span>=<span class=sig-default>1</span>)</span>
1965
 
  </h3>
1966
 
  Write HTML code for a list item describing a class and all of its 
1967
 
  subclasses. This is used by <a 
1968
 
  href="../private/epydoc.html.HTMLFormatter-class.html#_write_class_tree" 
1969
 
  class="link"><code>_write_class_tree</code></a> to write the class 
1970
 
  hierarchy.
1971
 
  <dl><dt></dt><dd>
1972
 
    <dl><dt><b>Parameters:</b></dt>
1973
 
      <dd><code><b>public</b></code> -
1974
 
         The output stream for the public version of the page.
1975
 
      <dd><code><b>private</b></code> -
1976
 
         The output stream for the private version of the page.
1977
 
      <dd><code><b>uid</b></code> -
1978
 
         The <code>UID</code> of the class tree to describe
1979
 
      <dd><code><b>depth</b></code> -
1980
 
         The indentation depth.
1981
 
      <dd><code><b>public_base</b></code> -
1982
 
         True if output should be generated for the public stream. This 
1983
 
        is prevents public classes with private bases from being 
1984
 
        listed.
1985
 
      </dd>
1986
 
    </dl>
1987
 
<p><b>Bug:</b> This doesn't generate &lt;/li&gt; close tags.
1988
 
</p>
1989
 
 
1990
 
  </dd></dl>
1991
 
</td></tr></table>
1992
 
 
1993
 
<a name="_write_css"></a>
1994
 
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
1995
 
  <h3><span class="sig"><span class="sig-name">_write_css</span>(<span class=sig-arg>self</span>,
1996
 
          <span class=sig-arg>directory</span>,
1997
 
          <span class=sig-arg>cssname</span>)</span>
1998
 
  </h3>
1999
 
  Write the CSS stylesheet in the given directory. If 
2000
 
  <code>cssname</code> contains a stylesheet file or name (from <a 
2001
 
  href="epydoc.css-module.html" 
2002
 
  class="link"><code>epydoc.css</code></a>), then use that stylesheet; 
2003
 
  otherwise, if a stylesheet file already exists, use that stylesheet. 
2004
 
  Otherwise, use the default stylesheet.
2005
 
  <dl><dt></dt><dd>
2006
 
    <dl><dt><b>Returns:</b></dt>
2007
 
      <dd>
2008
 
        <code>None</code>
2009
 
      </dd>
2010
 
    </dl>
2011
 
  </dd></dl>
2012
 
</td></tr></table>
2013
 
 
2014
 
<a name="_write_frames"></a>
2015
 
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
2016
 
  <h3><span class="sig"><span class="sig-name">_write_frames</span>(<span class=sig-arg>self</span>,
2017
 
          <span class=sig-arg>public</span>,
2018
 
          <span class=sig-arg>private</span>)</span>
2019
 
  </h3>
2020
 
  Write the frames index file for the frames-based table of contents 
2021
 
  to the given streams.
2022
 
  <dl><dt></dt><dd>
2023
 
    <dl><dt><b>Parameters:</b></dt>
2024
 
      <dd><code><b>public</b></code> -
2025
 
         The output stream for the public version of the page.
2026
 
      <dd><code><b>private</b></code> -
2027
 
         The output stream for the private version of the page.
2028
 
      </dd>
2029
 
    </dl>
2030
 
  </dd></dl>
2031
 
</td></tr></table>
2032
 
 
2033
 
<a name="_write_func_details"></a>
2034
 
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
2035
 
  <h3><span class="sig"><span class="sig-name">_write_func_details</span>(<span class=sig-arg>self</span>,
2036
 
          <span class=sig-arg>public</span>,
2037
 
          <span class=sig-arg>private</span>,
2038
 
          <span class=sig-arg>container</span>,
2039
 
          <span class=sig-arg>functions</span>,
2040
 
          <span class=sig-arg>heading</span>=<span class=sig-default>'Function&nbsp;Details'</span>)</span>
2041
 
  </h3>
2042
 
  Write HTML code for a function details section. This is used by <a 
2043
 
  href="../private/epydoc.html.HTMLFormatter-class.html#_write_module" 
2044
 
  class="link"><code>_write_module</code></a> to describe the functions 
2045
 
  in a module; and by <a 
2046
 
  href="../private/epydoc.html.HTMLFormatter-class.html#_write_class" 
2047
 
  class="link"><code>_write_class</code></a> to describe the methods in a 
2048
 
  class.
2049
 
  <dl><dt></dt><dd>
2050
 
    <dl><dt><b>Parameters:</b></dt>
2051
 
      <dd><code><b>public</b></code> -
2052
 
         The output stream for the public version of the page.
2053
 
      <dd><code><b>private</b></code> -
2054
 
         The output stream for the private version of the page.
2055
 
      <dd><code><b>container</b></code> -
2056
 
         The module or class that contains the functions. 
2057
 
        <code>container</code> is used to group the functions.
2058
 
      <dd><code><b>functions</b></code> -
2059
 
         The functions that should be included in the section.
2060
 
      </dd>
2061
 
    </dl>
2062
 
  </dd></dl>
2063
 
</td></tr></table>
2064
 
 
2065
 
<a name="_write_func_summary"></a>
2066
 
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
2067
 
  <h3><span class="sig"><span class="sig-name">_write_func_summary</span>(<span class=sig-arg>self</span>,
2068
 
          <span class=sig-arg>public</span>,
2069
 
          <span class=sig-arg>private</span>,
2070
 
          <span class=sig-arg>container</span>,
2071
 
          <span class=sig-arg>functions</span>,
2072
 
          <span class=sig-arg>heading</span>=<span class=sig-default>'Function&nbsp;Summary'</span>)</span>
2073
 
  </h3>
2074
 
  Write HTML code for a function summary table. This is used by <a 
2075
 
  href="../private/epydoc.html.HTMLFormatter-class.html#_write_module" 
2076
 
  class="link"><code>_write_module</code></a> to list the functions in a 
2077
 
  module; and by <a 
2078
 
  href="../private/epydoc.html.HTMLFormatter-class.html#_write_class" 
2079
 
  class="link"><code>_write_class</code></a> to list the methods in a 
2080
 
  class.
2081
 
  <dl><dt></dt><dd>
2082
 
    <dl><dt><b>Parameters:</b></dt>
2083
 
      <dd><code><b>public</b></code> -
2084
 
         The output stream for the public version of the page.
2085
 
      <dd><code><b>private</b></code> -
2086
 
         The output stream for the private version of the page.
2087
 
      <dd><code><b>container</b></code> -
2088
 
         The module or class that contains the functions. 
2089
 
        <code>container</code> is used to group the functions.
2090
 
      <dd><code><b>functions</b></code> -
2091
 
         The functions that should be included in the list.
2092
 
      </dd>
2093
 
    </dl>
2094
 
  </dd></dl>
2095
 
</td></tr></table>
2096
 
 
2097
 
<a name="_write_func_summary_row"></a>
2098
 
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
2099
 
  <h3><span class="sig"><span class="sig-name">_write_func_summary_row</span>(<span class=sig-arg>self</span>,
2100
 
          <span class=sig-arg>public</span>,
2101
 
          <span class=sig-arg>private</span>,
2102
 
          <span class=sig-arg>function</span>,
2103
 
          <span class=sig-arg>container</span>)</span>
2104
 
  </h3>
2105
 
  Write HTML code for a row in the function summary table. Each row 
2106
 
  gives a breif description of a single function.
2107
 
  <dl><dt></dt><dd>
2108
 
    <dl><dt><b>Parameters:</b></dt>
2109
 
      <dd><code><b>public</b></code> -
2110
 
         The output stream for the public version of the page.
2111
 
      <dd><code><b>private</b></code> -
2112
 
         The output stream for the private version of the page.
2113
 
      <dd><code><b>function</b></code> -
2114
 
         The function that should be described by this row.
2115
 
        <br /><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2116
 
        (type=<a href="epydoc.uid.Link-class.html" 
2117
 
              class="link"><code>Link</code></a>)</i>
2118
 
      </dd>
2119
 
    </dl>
2120
 
  </dd></dl>
2121
 
</td></tr></table>
2122
 
 
2123
 
<a name="_write_help"></a>
2124
 
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
2125
 
  <h3><span class="sig"><span class="sig-name">_write_help</span>(<span class=sig-arg>self</span>,
2126
 
          <span class=sig-arg>public</span>,
2127
 
          <span class=sig-arg>private</span>)</span>
2128
 
  </h3>
2129
 
  Write an HTML help file to the given streams. If 
2130
 
  <code>self._helpfile</code> contains a help file, then use it; 
2131
 
  otherwise, use the default helpfile from <a 
2132
 
  href="epydoc.help-module.html" 
2133
 
  class="link"><code>epydoc.help</code></a>.
2134
 
  <dl><dt></dt><dd>
2135
 
    <dl><dt><b>Parameters:</b></dt>
2136
 
      <dd><code><b>public</b></code> -
2137
 
         The output stream for the public version of the page.
2138
 
      <dd><code><b>private</b></code> -
2139
 
         The output stream for the private version of the page.
2140
 
      </dd>
2141
 
    </dl>
2142
 
  </dd></dl>
2143
 
</td></tr></table>
2144
 
 
2145
 
<a name="_write_index"></a>
2146
 
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
2147
 
  <h3><span class="sig"><span class="sig-name">_write_index</span>(<span class=sig-arg>self</span>,
2148
 
          <span class=sig-arg>directory</span>,
2149
 
          <span class=sig-arg>frombase</span>)</span>
2150
 
  </h3>
2151
 
  Write an <code>index.html</code> file in the given directory. The 
2152
 
  contents of this file are copied or linked from an existing page. The 
2153
 
  page used is determined by <a 
2154
 
  href="../private/epydoc.html.HTMLFormatter-class.html#_frames_index" 
2155
 
  class="link"><code>_frames_index</code></a> and <a 
2156
 
  href="../private/epydoc.html.HTMLFormatter-class.html#_top_page" 
2157
 
  class="link"><code>_top_page</code></a>:
2158
 
  <ul>
2159
 
    <li>
2160
 
      If <a 
2161
 
      href="../private/epydoc.html.HTMLFormatter-class.html#_frames_index" 
2162
 
      class="link"><code>_frames_index</code></a> is true, then 
2163
 
      <code>frames.html</code> is copied.
2164
 
    </li>
2165
 
    <li>
2166
 
      Otherwise, the page specified by <a 
2167
 
      href="../private/epydoc.html.HTMLFormatter-class.html#_top_page" 
2168
 
      class="link"><code>_top_page</code></a> is copied.
2169
 
    </li>
2170
 
  </ul>
2171
 
  <dl><dt></dt><dd>
2172
 
    <dl><dt><b>Parameters:</b></dt>
2173
 
      <dd><code><b>frombase</b></code> -
2174
 
         True if this is the index file for the base directory when we 
2175
 
        are generating both public and private documentation. In this 
2176
 
        case, all local hyperlinks should be changed to point into the 
2177
 
        <code>public</code> subdirectory.
2178
 
        <br /><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2179
 
        (type=<code>boolean</code>)</i>
2180
 
      </dd>
2181
 
    </dl>
2182
 
  </dd></dl>
2183
 
</td></tr></table>
2184
 
 
2185
 
<a name="_write_indices"></a>
2186
 
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
2187
 
  <h3><span class="sig"><span class="sig-name">_write_indices</span>(<span class=sig-arg>self</span>,
2188
 
          <span class=sig-arg>public</span>,
2189
 
          <span class=sig-arg>private</span>)</span>
2190
 
  </h3>
2191
 
  Write an HTML page containing the term and identifier indices to the 
2192
 
  given streams.
2193
 
  <dl><dt></dt><dd>
2194
 
    <dl><dt><b>Parameters:</b></dt>
2195
 
      <dd><code><b>public</b></code> -
2196
 
         The output stream for the public version of the page.
2197
 
      <dd><code><b>private</b></code> -
2198
 
         The output stream for the private version of the page.
2199
 
      </dd>
2200
 
    </dl>
2201
 
<p><b>Bug:</b> If there are private indexed terms, but no public indexed terms, then 
2202
 
this function will still write a header for the Term Index to the public 
2203
 
stream.
2204
 
</p>
2205
 
 
2206
 
  </dd></dl>
2207
 
</td></tr></table>
2208
 
 
2209
 
<a name="_write_inheritance_list"></a>
2210
 
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
2211
 
  <h3><span class="sig"><span class="sig-name">_write_inheritance_list</span>(<span class=sig-arg>self</span>,
2212
 
          <span class=sig-arg>public</span>,
2213
 
          <span class=sig-arg>private</span>,
2214
 
          <span class=sig-arg>links</span>,
2215
 
          <span class=sig-arg>cls</span>)</span>
2216
 
  </h3>
2217
 
  <dl><dt></dt><dd>
2218
 
    <dl><dt><b>Parameters:</b></dt>
2219
 
      <dd><code><b>links</b></code> -
2220
 
         The set of member objects of <code>cls</code> that should be 
2221
 
        listed by ancestor.
2222
 
        <br /><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2223
 
        (type=<code>list</code> of <a 
2224
 
              href="epydoc.uid.Link-class.html" 
2225
 
              class="link"><code>Link</code></a>)</i>
2226
 
      <dd><code><b>cls</b></code> -
2227
 
         The UID of the class whose inherited objects should be 
2228
 
        listed.
2229
 
        <br /><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2230
 
        (type=<a href="epydoc.uid.UID-class.html" 
2231
 
              class="link"><code>UID</code></a>)</i>
2232
 
      </dd>
2233
 
    </dl>
2234
 
    <dl><dt><b>Returns:</b></dt>
2235
 
      <dd>
2236
 
        A string containing HTML that lists all objects from that were 
2237
 
        inherited from a base ancestor of <code>cls</code>. Only the 
2238
 
        objects linked to from one of the links in <code>links</code> are 
2239
 
        considered. The HTML lists the objects in one row of a table, 
2240
 
        grouped by ancestor.
2241
 
      </dd>
2242
 
    </dl>
2243
 
  </dd></dl>
2244
 
</td></tr></table>
2245
 
 
2246
 
<a name="_write_module"></a>
2247
 
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
2248
 
  <h3><span class="sig"><span class="sig-name">_write_module</span>(<span class=sig-arg>self</span>,
2249
 
          <span class=sig-arg>public</span>,
2250
 
          <span class=sig-arg>private</span>,
2251
 
          <span class=sig-arg>uid</span>,
2252
 
          <span class=sig-arg>doc</span>,
2253
 
          <span class=sig-arg>body_only</span>=<span class=sig-default>0</span>)</span>
2254
 
  </h3>
2255
 
  Write an HTML page describing the given module to the given 
2256
 
  streams.
2257
 
  <dl><dt></dt><dd>
2258
 
    <dl><dt><b>Parameters:</b></dt>
2259
 
      <dd><code><b>public</b></code> -
2260
 
         The output stream for the public version of the page.
2261
 
      <dd><code><b>private</b></code> -
2262
 
         The output stream for the private version of the page.
2263
 
      <dd><code><b>uid</b></code> -
2264
 
         The UID of the module to document.
2265
 
      <dd><code><b>doc</b></code> -
2266
 
         The <a href="epydoc.objdoc.ModuleDoc-class.html" 
2267
 
        class="link"><code>ModuleDoc</code></a> of the module to 
2268
 
        document.
2269
 
      </dd>
2270
 
    </dl>
2271
 
  </dd></dl>
2272
 
</td></tr></table>
2273
 
 
2274
 
<a name="_write_module_list"></a>
2275
 
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
2276
 
  <h3><span class="sig"><span class="sig-name">_write_module_list</span>(<span class=sig-arg>self</span>,
2277
 
          <span class=sig-arg>public</span>,
2278
 
          <span class=sig-arg>private</span>,
2279
 
          <span class=sig-arg>container</span>,
2280
 
          <span class=sig-arg>modules</span>)</span>
2281
 
  </h3>
2282
 
  Write HTML code for a list of the submodules to the given streams. 
2283
 
  This is used by <a 
2284
 
  href="../private/epydoc.html.HTMLFormatter-class.html#_write_module" 
2285
 
  class="link"><code>_write_module</code></a> to list the submodules in a 
2286
 
  package.
2287
 
  <dl><dt></dt><dd>
2288
 
    <dl><dt><b>Parameters:</b></dt>
2289
 
      <dd><code><b>public</b></code> -
2290
 
         The output stream for the public version of the page.
2291
 
      <dd><code><b>private</b></code> -
2292
 
         The output stream for the private version of the page.
2293
 
      <dd><code><b>container</b></code> -
2294
 
         The package that contains the modules (as submodules). 
2295
 
        <code>container</code> is used to group the modules.
2296
 
      <dd><code><b>modules</b></code> -
2297
 
         The modules that should be included in the list.
2298
 
      </dd>
2299
 
    </dl>
2300
 
  </dd></dl>
2301
 
</td></tr></table>
2302
 
 
2303
 
<a name="_write_module_toc"></a>
2304
 
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
2305
 
  <h3><span class="sig"><span class="sig-name">_write_module_toc</span>(<span class=sig-arg>self</span>,
2306
 
          <span class=sig-arg>public</span>,
2307
 
          <span class=sig-arg>private</span>,
2308
 
          <span class=sig-arg>uid</span>,
2309
 
          <span class=sig-arg>doc</span>)</span>
2310
 
  </h3>
2311
 
  Write an HTML page containing the table of contents page for the 
2312
 
  given module to the given streams. This page lists the modules, 
2313
 
  classes, exceptions, functions, and variables defined by the 
2314
 
  module.
2315
 
  <dl><dt></dt><dd>
2316
 
    <dl><dt><b>Parameters:</b></dt>
2317
 
      <dd><code><b>public</b></code> -
2318
 
         The output stream for the public version of the page.
2319
 
      <dd><code><b>private</b></code> -
2320
 
         The output stream for the private version of the page.
2321
 
      </dd>
2322
 
    </dl>
2323
 
  </dd></dl>
2324
 
</td></tr></table>
2325
 
 
2326
 
<a name="_write_module_tree"></a>
2327
 
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
2328
 
  <h3><span class="sig"><span class="sig-name">_write_module_tree</span>(<span class=sig-arg>self</span>,
2329
 
          <span class=sig-arg>public</span>,
2330
 
          <span class=sig-arg>private</span>)</span>
2331
 
  </h3>
2332
 
  Write HTML code for a nested list showing the submodule 
2333
 
  relationships between all documented packages and modules. This is used 
2334
 
  by <a 
2335
 
  href="../private/epydoc.html.HTMLFormatter-class.html#_write_trees" 
2336
 
  class="link"><code>_write_trees</code></a> to write the module 
2337
 
  hierarchy.
2338
 
  <dl><dt></dt><dd>
2339
 
    <dl><dt><b>Parameters:</b></dt>
2340
 
      <dd><code><b>public</b></code> -
2341
 
         The output stream for the public version of the page.
2342
 
      <dd><code><b>private</b></code> -
2343
 
         The output stream for the private version of the page.
2344
 
      </dd>
2345
 
    </dl>
2346
 
  </dd></dl>
2347
 
</td></tr></table>
2348
 
 
2349
 
<a name="_write_module_tree_item"></a>
2350
 
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
2351
 
  <h3><span class="sig"><span class="sig-name">_write_module_tree_item</span>(<span class=sig-arg>self</span>,
2352
 
          <span class=sig-arg>public</span>,
2353
 
          <span class=sig-arg>private</span>,
2354
 
          <span class=sig-arg>uid</span>,
2355
 
          <span class=sig-arg>depth</span>=<span class=sig-default>0</span>)</span>
2356
 
  </h3>
2357
 
  Write HTML for a list item describing a package/module and all of 
2358
 
  its submodules. This is used by both <a 
2359
 
  href="../private/epydoc.html.HTMLFormatter-class.html#_write_module_tree" 
2360
 
  class="link"><code>_write_module_tree</code></a> and <a 
2361
 
  href="../private/epydoc.html.HTMLFormatter-class.html#_write_module_list" 
2362
 
  class="link"><code>_write_module_list</code></a> to write package 
2363
 
  hierarchies.
2364
 
  <dl><dt></dt><dd>
2365
 
    <dl><dt><b>Parameters:</b></dt>
2366
 
      <dd><code><b>public</b></code> -
2367
 
         The output stream for the public version of the page.
2368
 
      <dd><code><b>private</b></code> -
2369
 
         The output stream for the private version of the page.
2370
 
      <dd><code><b>uid</b></code> -
2371
 
         The <code>UID</code> of the module to describe
2372
 
      <dd><code><b>depth</b></code> -
2373
 
         The indentation depth.
2374
 
      </dd>
2375
 
    </dl>
2376
 
<p><b>Bug:</b> This doesn't generate &lt;/li&gt; close tags.
2377
 
</p>
2378
 
 
2379
 
  </dd></dl>
2380
 
</td></tr></table>
2381
 
 
2382
 
<a name="_write_navbar"></a>
2383
 
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
2384
 
  <h3><span class="sig"><span class="sig-name">_write_navbar</span>(<span class=sig-arg>self</span>,
2385
 
          <span class=sig-arg>public</span>,
2386
 
          <span class=sig-arg>private</span>,
2387
 
          <span class=sig-arg>where</span>=<span class=sig-default>None</span>)</span>
2388
 
  </h3>
2389
 
  Write the HTML code for the navigation bar to the given streams. The 
2390
 
  navigation bar typically looks like:
2391
 
<pre class="literalblock">
2392
 
       [ Home Trees Index Help            Project ]
2393
 
</pre>
2394
 
  <dl><dt></dt><dd>
2395
 
    <dl><dt><b>Parameters:</b></dt>
2396
 
      <dd><code><b>public</b></code> -
2397
 
         The output stream for the public version of the page.
2398
 
      <dd><code><b>private</b></code> -
2399
 
         The output stream for the private version of the page.
2400
 
      <dd><code><b>where</b></code> -
2401
 
         An identifier indicating what page we're creating a navigation 
2402
 
        bar for. This is either a UID (for an object documentation page); 
2403
 
        or one of the strings <code>'tree'</code>, <code>'index'</code>, 
2404
 
        and <code>'help'</code>.
2405
 
        <br /><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2406
 
        (type=<code>UID</code> or <code>string</code>)</i>
2407
 
      </dd>
2408
 
    </dl>
2409
 
  </dd></dl>
2410
 
</td></tr></table>
2411
 
 
2412
 
<a name="_write_project_toc"></a>
2413
 
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
2414
 
  <h3><span class="sig"><span class="sig-name">_write_project_toc</span>(<span class=sig-arg>self</span>,
2415
 
          <span class=sig-arg>public</span>,
2416
 
          <span class=sig-arg>private</span>)</span>
2417
 
  </h3>
2418
 
  Write an HTML page containing the table of contents page for the 
2419
 
  whole project to the given streams. This page lists the classes, 
2420
 
  exceptions, functions, and variables defined by any module or package 
2421
 
  in the project.
2422
 
  <dl><dt></dt><dd>
2423
 
    <dl><dt><b>Parameters:</b></dt>
2424
 
      <dd><code><b>public</b></code> -
2425
 
         The output stream for the public version of the page.
2426
 
      <dd><code><b>private</b></code> -
2427
 
         The output stream for the private version of the page.
2428
 
      </dd>
2429
 
    </dl>
2430
 
  </dd></dl>
2431
 
</td></tr></table>
2432
 
 
2433
 
<a name="_write_property_details"></a>
2434
 
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
2435
 
  <h3><span class="sig"><span class="sig-name">_write_property_details</span>(<span class=sig-arg>self</span>,
2436
 
          <span class=sig-arg>public</span>,
2437
 
          <span class=sig-arg>private</span>,
2438
 
          <span class=sig-arg>container</span>,
2439
 
          <span class=sig-arg>properties</span>,
2440
 
          <span class=sig-arg>heading</span>=<span class=sig-default>'Property&nbsp;Details'</span>)</span>
2441
 
  </h3>
2442
 
  Write HTML code for a properties details section. This is used by <a 
2443
 
  href="../private/epydoc.html.HTMLFormatter-class.html#_write_class" 
2444
 
  class="link"><code>_write_class</code></a> to describe the properties 
2445
 
  in a class.
2446
 
  <dl><dt></dt><dd>
2447
 
    <dl><dt><b>Parameters:</b></dt>
2448
 
      <dd><code><b>public</b></code> -
2449
 
         The output stream for the public version of the page.
2450
 
      <dd><code><b>private</b></code> -
2451
 
         The output stream for the private version of the page.
2452
 
      <dd><code><b>container</b></code> -
2453
 
         The or class that contains the properties. 
2454
 
        <code>container</code> is used to group the functions.
2455
 
      <dd><code><b>properties</b></code> -
2456
 
         The properties that should be included in the section.
2457
 
      </dd>
2458
 
    </dl>
2459
 
  </dd></dl>
2460
 
</td></tr></table>
2461
 
 
2462
 
<a name="_write_property_details_entry"></a>
2463
 
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
2464
 
  <h3><span class="sig"><span class="sig-name">_write_property_details_entry</span>(<span class=sig-arg>self</span>,
2465
 
          <span class=sig-arg>public</span>,
2466
 
          <span class=sig-arg>private</span>,
2467
 
          <span class=sig-arg>property</span>,
2468
 
          <span class=sig-arg>container</span>)</span>
2469
 
  </h3>
2470
 
  Write HTML code for an individual property in the properties details 
2471
 
  section. This is used by <a 
2472
 
  href="../private/epydoc.html.HTMLFormatter-class.html#_write_property_details" 
2473
 
  class="link"><code>_write_property_details</code></a>.
2474
 
  <dl><dt></dt><dd>
2475
 
    <dl><dt><b>Parameters:</b></dt>
2476
 
      <dd><code><b>public</b></code> -
2477
 
         The output stream for the public version of the page.
2478
 
      <dd><code><b>private</b></code> -
2479
 
         The output stream for the private version of the page.
2480
 
      <dd><code><b>property</b></code> -
2481
 
         The property that should be described by this entry.
2482
 
        <br /><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2483
 
        (type=<a href="epydoc.uid.Link-class.html" 
2484
 
              class="link"><code>Link</code></a>)</i>
2485
 
      </dd>
2486
 
    </dl>
2487
 
  </dd></dl>
2488
 
</td></tr></table>
2489
 
 
2490
 
<a name="_write_property_summary"></a>
2491
 
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
2492
 
  <h3><span class="sig"><span class="sig-name">_write_property_summary</span>(<span class=sig-arg>self</span>,
2493
 
          <span class=sig-arg>public</span>,
2494
 
          <span class=sig-arg>private</span>,
2495
 
          <span class=sig-arg>container</span>,
2496
 
          <span class=sig-arg>properties</span>,
2497
 
          <span class=sig-arg>heading</span>=<span class=sig-default>'Property&nbsp;Summary'</span>)</span>
2498
 
  </h3>
2499
 
  Write HTML code for a property summary table. This is used by <a 
2500
 
  href="../private/epydoc.html.HTMLFormatter-class.html#_write_class" 
2501
 
  class="link"><code>_write_class</code></a> to list the properties in a 
2502
 
  class.
2503
 
  <dl><dt></dt><dd>
2504
 
    <dl><dt><b>Parameters:</b></dt>
2505
 
      <dd><code><b>public</b></code> -
2506
 
         The output stream for the public version of the page.
2507
 
      <dd><code><b>private</b></code> -
2508
 
         The output stream for the private version of the page.
2509
 
      <dd><code><b>container</b></code> -
2510
 
         The module or class that contains the properties. 
2511
 
        <code>container</code> is used to group the properties.
2512
 
      <dd><code><b>properties</b></code> -
2513
 
         The properties that should be included in the list.
2514
 
      </dd>
2515
 
    </dl>
2516
 
  </dd></dl>
2517
 
</td></tr></table>
2518
 
 
2519
 
<a name="_write_property_summary_row"></a>
2520
 
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
2521
 
  <h3><span class="sig"><span class="sig-name">_write_property_summary_row</span>(<span class=sig-arg>self</span>,
2522
 
          <span class=sig-arg>public</span>,
2523
 
          <span class=sig-arg>private</span>,
2524
 
          <span class=sig-arg>property</span>,
2525
 
          <span class=sig-arg>container</span>)</span>
2526
 
  </h3>
2527
 
  Write HTML code for a row in the property summary table. Each row 
2528
 
  gives a brief description of a single property.
2529
 
  <dl><dt></dt><dd>
2530
 
    <dl><dt><b>Parameters:</b></dt>
2531
 
      <dd><code><b>public</b></code> -
2532
 
         The output stream for the public version of the page.
2533
 
      <dd><code><b>private</b></code> -
2534
 
         The output stream for the private version of the page.
2535
 
      <dd><code><b>property</b></code> -
2536
 
         The property that should be described by this row.
2537
 
        <br /><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2538
 
        (type=<a href="epydoc.uid.Link-class.html" 
2539
 
              class="link"><code>Link</code></a>)</i>
2540
 
      </dd>
2541
 
    </dl>
2542
 
  </dd></dl>
2543
 
</td></tr></table>
2544
 
 
2545
 
<a name="_write_toc"></a>
2546
 
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
2547
 
  <h3><span class="sig"><span class="sig-name">_write_toc</span>(<span class=sig-arg>self</span>,
2548
 
          <span class=sig-arg>public</span>,
2549
 
          <span class=sig-arg>private</span>)</span>
2550
 
  </h3>
2551
 
  Write an HTML page containing the top-level table of contents. This 
2552
 
  page is used to select a module table of contents page, or the 
2553
 
  &quot;everything&quot; table of contents page.
2554
 
  <dl><dt></dt><dd>
2555
 
    <dl><dt><b>Parameters:</b></dt>
2556
 
      <dd><code><b>public</b></code> -
2557
 
         The output stream for the public version of the page.
2558
 
      <dd><code><b>private</b></code> -
2559
 
         The output stream for the private version of the page.
2560
 
      </dd>
2561
 
    </dl>
2562
 
  </dd></dl>
2563
 
</td></tr></table>
2564
 
 
2565
 
<a name="_write_trees"></a>
2566
 
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
2567
 
  <h3><span class="sig"><span class="sig-name">_write_trees</span>(<span class=sig-arg>self</span>,
2568
 
          <span class=sig-arg>public</span>,
2569
 
          <span class=sig-arg>private</span>)</span>
2570
 
  </h3>
2571
 
  Write an HTML page containing the module and class hierarchies to 
2572
 
  the given streams.
2573
 
  <dl><dt></dt><dd>
2574
 
    <dl><dt><b>Parameters:</b></dt>
2575
 
      <dd><code><b>public</b></code> -
2576
 
         The output stream for the public version of the page.
2577
 
      <dd><code><b>private</b></code> -
2578
 
         The output stream for the private version of the page.
2579
 
      </dd>
2580
 
    </dl>
2581
 
  </dd></dl>
2582
 
</td></tr></table>
2583
 
 
2584
 
<a name="_write_var_details"></a>
2585
 
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
2586
 
  <h3><span class="sig"><span class="sig-name">_write_var_details</span>(<span class=sig-arg>self</span>,
2587
 
          <span class=sig-arg>public</span>,
2588
 
          <span class=sig-arg>private</span>,
2589
 
          <span class=sig-arg>container</span>,
2590
 
          <span class=sig-arg>vars</span>,
2591
 
          <span class=sig-arg>heading</span>=<span class=sig-default>'Variable&nbsp;Details'</span>)</span>
2592
 
  </h3>
2593
 
  Write HTML code for a variable details section. This is used by <a 
2594
 
  href="../private/epydoc.html.HTMLFormatter-class.html#_write_module" 
2595
 
  class="link"><code>_write_module</code></a> to describe the variables 
2596
 
  in a module; and by <a 
2597
 
  href="../private/epydoc.html.HTMLFormatter-class.html#_write_class" 
2598
 
  class="link"><code>_write_class</code></a> to describe the instance and 
2599
 
  class variables in a class.
2600
 
  <dl><dt></dt><dd>
2601
 
    <dl><dt><b>Parameters:</b></dt>
2602
 
      <dd><code><b>public</b></code> -
2603
 
         The output stream for the public version of the page.
2604
 
      <dd><code><b>private</b></code> -
2605
 
         The output stream for the private version of the page.
2606
 
      <dd><code><b>container</b></code> -
2607
 
         The module or class that contains the variables. 
2608
 
        <code>container</code> is used to group the properties.
2609
 
      <dd><code><b>vars</b></code> -
2610
 
         The variables that should be included in the section.
2611
 
      </dd>
2612
 
    </dl>
2613
 
  </dd></dl>
2614
 
</td></tr></table>
2615
 
 
2616
 
<a name="_write_var_summary"></a>
2617
 
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
2618
 
  <h3><span class="sig"><span class="sig-name">_write_var_summary</span>(<span class=sig-arg>self</span>,
2619
 
          <span class=sig-arg>public</span>,
2620
 
          <span class=sig-arg>private</span>,
2621
 
          <span class=sig-arg>container</span>,
2622
 
          <span class=sig-arg>variables</span>,
2623
 
          <span class=sig-arg>heading</span>=<span class=sig-default>'Variable&nbsp;Summary'</span>)</span>
2624
 
  </h3>
2625
 
  Write HTML code for a variable summary table. This is used by <a 
2626
 
  href="../private/epydoc.html.HTMLFormatter-class.html#_write_module" 
2627
 
  class="link"><code>_write_module</code></a> to list the variables in a 
2628
 
  module; and by <a 
2629
 
  href="../private/epydoc.html.HTMLFormatter-class.html#_write_class" 
2630
 
  class="link"><code>_write_class</code></a> to list the instance and 
2631
 
  class variables in a class.
2632
 
  <dl><dt></dt><dd>
2633
 
    <dl><dt><b>Parameters:</b></dt>
2634
 
      <dd><code><b>public</b></code> -
2635
 
         The output stream for the public version of the page.
2636
 
      <dd><code><b>private</b></code> -
2637
 
         The output stream for the private version of the page.
2638
 
      <dd><code><b>container</b></code> -
2639
 
         The module or class that contains the variables. 
2640
 
        <code>container</code> is used to group the properties.
2641
 
      <dd><code><b>variables</b></code> -
2642
 
         The variables that should be included in the list.
2643
 
      </dd>
2644
 
    </dl>
2645
 
  </dd></dl>
2646
 
</td></tr></table>
2647
 
 
2648
 
<a name="_write_var_summary_row"></a>
2649
 
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
2650
 
  <h3><span class="sig"><span class="sig-name">_write_var_summary_row</span>(<span class=sig-arg>self</span>,
2651
 
          <span class=sig-arg>public</span>,
2652
 
          <span class=sig-arg>private</span>,
2653
 
          <span class=sig-arg>var</span>,
2654
 
          <span class=sig-arg>container</span>)</span>
2655
 
  </h3>
2656
 
  Write HTML code for a row in the variable summary table. Each row 
2657
 
  gives a brief description of a single variable.
2658
 
  <dl><dt></dt><dd>
2659
 
    <dl><dt><b>Parameters:</b></dt>
2660
 
      <dd><code><b>public</b></code> -
2661
 
         The output stream for the public version of the page.
2662
 
      <dd><code><b>private</b></code> -
2663
 
         The output stream for the private version of the page.
2664
 
      <dd><code><b>var</b></code> -
2665
 
         The variable that should be described by this row.
2666
 
      </dd>
2667
 
    </dl>
2668
 
  </dd></dl>
2669
 
</td></tr></table>
2670
 
<br />
2671
 
 
2672
 
 
2673
 
<!-- =========== START OF STATIC METHOD DETAILS =========== -->
2674
 
<table class="details" border="1" cellpadding="3" cellspacing="0" width="100%" bgcolor="white">
2675
 
<tr bgcolor="#70b0f0" class="details">
2676
 
  <th colspan="2">Static Method Details</th></tr>
2677
 
</table>
2678
 
 
2679
 
<a name="format"></a>
2680
 
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
2681
 
  <h3><span class="sig"><span class="sig-name">format</span>(<span class=sig-arg>object</span>,
2682
 
          <span class=sig-arg>error_stream</span>=<span class=sig-default>None</span>,
2683
 
          <span class=sig-arg>show_private</span>=<span class=sig-default>1</span>,
2684
 
          <span class=sig-arg>body_only</span>=<span class=sig-default>1</span>,
2685
 
          <span class="sig-kwarg">**options</span>)</span>
2686
 
  </h3>
2687
 
  <dl><dt></dt><dd>
2688
 
    <dl><dt><b>Parameters:</b></dt>
2689
 
      <dd><code><b>object</b></code> -
2690
 
         The object to document. <code>object</code> can be a module, a 
2691
 
        class, a function, a method, or a property; or it can be the <a 
2692
 
        href="epydoc.uid.UID-class.html" 
2693
 
        class="link"><code>UID</code></a> of any object; or it can be a 
2694
 
        <a href="epydoc.uid.Link-class.html" 
2695
 
        class="link"><code>Link</code></a> to any object.
2696
 
      <dd><code><b>error_stream</b></code> -
2697
 
         A file or stream where errors and warnings will be written. If 
2698
 
        <code>error_stream</code> is unspecified, then warnings and 
2699
 
        errors are discarded.
2700
 
      <dd><code><b>show_private</b></code> -
2701
 
         If true, then include private objects in the output; if false, 
2702
 
        then only include public objects.
2703
 
      <dd><code><b>body_only</b></code> -
2704
 
         If true, then don't include navigation bars and breadcrumbs 
2705
 
        when generating the HTML documentation for a module or a class. 
2706
 
        If false, then do include them.
2707
 
      <dd><code><b>options</b></code> -
2708
 
         Options for the <code>HTMLFormatter</code> object that will be 
2709
 
        used to generate the HTML. See <a 
2710
 
        href="epydoc.html.HTMLFormatter-class.html#__init__" 
2711
 
        class="link"><code>HTMLFormatter.__init__</code></a> for a 
2712
 
        complete list of options.
2713
 
      </dd>
2714
 
    </dl>
2715
 
    <dl><dt><b>Returns:</b></dt>
2716
 
      <dd>
2717
 
        A string containing the HTML documentation for the given 
2718
 
        object.
2719
 
      </dd>
2720
 
    </dl>
2721
 
  </dd></dl>
2722
 
</td></tr></table>
2723
 
<br />
2724
 
 
2725
 
 
2726
 
<!-- =========== START OF INSTANCE VARIABLE DETAILS =========== -->
2727
 
<table class="details" border="1" cellpadding="3" cellspacing="0" width="100%" bgcolor="white">
2728
 
<tr bgcolor="#70b0f0" class="details">
2729
 
  <th colspan="2">Instance Variable Details</th></tr>
2730
 
</table>
2731
 
<table width="100%" class="var-details" bgcolor="#e0e0e0"><tr><td>
2732
 
<a name="_create_private_docs"></a>
2733
 
<h3>_create_private_docs</h3>
2734
 
Whether or not to create documentation pages that include information 
2735
 
about private objects.
2736
 
</td></tr></table>
2737
 
<table width="100%" class="var-details" bgcolor="#e0e0e0"><tr><td>
2738
 
<a name="_css"></a>
2739
 
<h3>_css</h3>
2740
 
The name of a file containing a CSS stylesheet; or the name of a CSS 
2741
 
stylesheet.
2742
 
</td></tr></table>
2743
 
<table width="100%" class="var-details" bgcolor="#e0e0e0"><tr><td>
2744
 
<a name="_docmap"></a>
2745
 
<h3>_docmap</h3>
2746
 
The documentation map, encoding the objects that should be 
2747
 
documented.
2748
 
<dl>
2749
 
  <dt></dt>
2750
 
  <dd>
2751
 
    <dl>
2752
 
      <dt><b>Type:</b></dt>
2753
 
      <dd>
2754
 
          <a href="epydoc.objdoc.DocMap-class.html" 
2755
 
          class="link"><code>DocMap</code></a>
2756
 
 
2757
 
      </dd>
2758
 
    </dl>
2759
 
  </dd>
2760
 
</dl></td></tr></table>
2761
 
<table width="100%" class="var-details" bgcolor="#e0e0e0"><tr><td>
2762
 
<a name="_frames_index"></a>
2763
 
<h3>_frames_index</h3>
2764
 
Whether or not to create a frames-based table of contents for the 
2765
 
documentation.
2766
 
</td></tr></table>
2767
 
<table width="100%" class="var-details" bgcolor="#e0e0e0"><tr><td>
2768
 
<a name="_prj_name"></a>
2769
 
<h3>_prj_name</h3>
2770
 
A name for the documentation (for the navbar).
2771
 
<dl>
2772
 
  <dt></dt>
2773
 
  <dd>
2774
 
    <dl>
2775
 
      <dt><b>Type:</b></dt>
2776
 
      <dd>
2777
 
          <code>string</code>
2778
 
 
2779
 
      </dd>
2780
 
    </dl>
2781
 
  </dd>
2782
 
</dl></td></tr></table>
2783
 
<table width="100%" class="var-details" bgcolor="#e0e0e0"><tr><td>
2784
 
<a name="_prj_url"></a>
2785
 
<h3>_prj_url</h3>
2786
 
A URL for the documentation (for the navpar).
2787
 
<dl>
2788
 
  <dt></dt>
2789
 
  <dd>
2790
 
    <dl>
2791
 
      <dt><b>Type:</b></dt>
2792
 
      <dd>
2793
 
          <code>string</code>
2794
 
 
2795
 
      </dd>
2796
 
    </dl>
2797
 
  </dd>
2798
 
</dl></td></tr></table>
2799
 
<table width="100%" class="var-details" bgcolor="#e0e0e0"><tr><td>
2800
 
<a name="_top_page"></a>
2801
 
<h3>_top_page</h3>
2802
 
The URI of the top page. This is the page shown in the main frame by 
2803
 
the frames index; and the page that is used as the noframes index.
2804
 
</td></tr></table>
2805
 
<table width="100%" class="var-details" bgcolor="#e0e0e0"><tr><td>
2806
 
<a name="_variable_linelen"></a>
2807
 
<h3>_variable_linelen</h3>
2808
 
The maximum line length used for displaying the values of variables in 
2809
 
the variable details sections.
2810
 
</td></tr></table>
2811
 
<table width="100%" class="var-details" bgcolor="#e0e0e0"><tr><td>
2812
 
<a name="_variable_maxlines"></a>
2813
 
<h3>_variable_maxlines</h3>
2814
 
The maximum number of lines that should be displayed for the value of 
2815
 
a variable in the variable details section.
2816
 
</td></tr></table>
2817
 
<table width="100%" class="var-details" bgcolor="#e0e0e0"><tr><td>
2818
 
<a name="_variable_tooltip_linelen"></a>
2819
 
<h3>_variable_tooltip_linelen</h3>
2820
 
The maximum line length for variable value tooltips.
2821
 
</td></tr></table>
2822
 
<br />
2823
 
 
2824
 
 
2825
 
<!-- =========== START OF NAVBAR =========== -->
2826
 
<table class="navbar" border="0" width="100%" cellpadding="0" bgcolor="#a0c0ff" cellspacing="0">
2827
 
  <tr valign="center">
2828
 
    <th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar" href="epydoc-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
2829
 
    <th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar" href="trees.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
2830
 
    <th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar" href="indices.html">Index</a>&nbsp;&nbsp;&nbsp;</th>
2831
 
    <th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar" href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
2832
 
    <th class="navbar" align="right" width="100%">
2833
 
      <table border="0" cellpadding="0" cellspacing="0">
2834
 
      <tr><th class="navbar" align="center">
2835
 
        <p class="nomargin">
2836
 
          <a class="navbar" target="_top" href="http://epydoc.sourceforge.net">epydoc 2.0</a>
2837
 
      </p></th></tr></table>
2838
 
    </th>
2839
 
  </tr>
2840
 
</table>
2841
 
 
2842
 
<table border="0" cellpadding="0" cellspacing="0" width="100%">
2843
 
  <tr>
2844
 
    <td align="left"><font size="-2">Generated by Epydoc 2.1 on Sat Mar 20 17:46:11 2004</font></td>
2845
 
    <td align="right"><a href="http://epydoc.sourceforge.net"
2846
 
                      ><font size="-2">http://epydoc.sf.net</font></a></td>
2847
 
  </tr>
2848
 
</table>
2849
 
</body>
2850
 
</html>