5 <link rel="stylesheet" href="styles.css"> |
5 <link rel="stylesheet" href="styles.css"> |
6 </head> |
6 </head> |
7 <body> |
7 <body> |
8 <a NAME="top" ID="top"></a> |
8 <a NAME="top" ID="top"></a> |
9 <h1>eric7.Utilities.ClassBrowsers.ClbrBaseClasses</h1> |
9 <h1>eric7.Utilities.ClassBrowsers.ClbrBaseClasses</h1> |
10 |
|
11 <p> |
10 <p> |
12 Module implementing base classes used by the various class browsers. |
11 Module implementing base classes used by the various class browsers. |
13 </p> |
12 </p> |
|
13 |
14 <h3>Global Attributes</h3> |
14 <h3>Global Attributes</h3> |
15 |
15 <table> |
16 <table> |
16 <tr><td>None</td></tr> |
17 <tr><td>None</td></tr> |
17 </table> |
18 </table> |
18 |
19 <h3>Classes</h3> |
19 <h3>Classes</h3> |
20 |
20 <table> |
21 <table> |
|
22 |
|
23 <tr> |
21 <tr> |
24 <td><a href="#Attribute">Attribute</a></td> |
22 <td><a href="#Attribute">Attribute</a></td> |
25 <td>Class to represent an attribute.</td> |
23 <td>Class to represent an attribute.</td> |
26 </tr> |
24 </tr> |
27 <tr> |
25 <tr> |
55 <tr> |
53 <tr> |
56 <td><a href="#_ClbrBase">_ClbrBase</a></td> |
54 <td><a href="#_ClbrBase">_ClbrBase</a></td> |
57 <td>Class implementing the base of all class browser objects.</td> |
55 <td>Class implementing the base of all class browser objects.</td> |
58 </tr> |
56 </tr> |
59 </table> |
57 </table> |
|
58 |
60 <h3>Functions</h3> |
59 <h3>Functions</h3> |
61 |
60 <table> |
62 <table> |
61 <tr><td>None</td></tr> |
63 <tr><td>None</td></tr> |
62 </table> |
64 </table> |
63 |
65 <hr /> |
64 <hr /> |
66 <hr /> |
65 <hr /> |
67 <a NAME="Attribute" ID="Attribute"></a> |
66 <a NAME="Attribute" ID="Attribute"></a> |
68 <h2>Attribute</h2> |
67 <h2>Attribute</h2> |
69 |
|
70 <p> |
68 <p> |
71 Class to represent an attribute. |
69 Class to represent an attribute. |
72 </p> |
70 </p> |
|
71 |
73 <h3>Derived from</h3> |
72 <h3>Derived from</h3> |
74 _ClbrBase |
73 _ClbrBase |
75 <h3>Class Attributes</h3> |
74 <h3>Class Attributes</h3> |
76 |
75 <table> |
77 <table> |
76 <tr><td>None</td></tr> |
78 <tr><td>None</td></tr> |
77 </table> |
79 </table> |
78 |
80 <h3>Class Methods</h3> |
79 <h3>Class Methods</h3> |
81 |
80 <table> |
82 <table> |
81 <tr><td>None</td></tr> |
83 <tr><td>None</td></tr> |
82 </table> |
84 </table> |
83 |
85 <h3>Methods</h3> |
84 <h3>Methods</h3> |
86 |
85 <table> |
87 <table> |
|
88 |
|
89 <tr> |
86 <tr> |
90 <td><a href="#Attribute.__init__">Attribute</a></td> |
87 <td><a href="#Attribute.__init__">Attribute</a></td> |
91 <td>Constructor</td> |
88 <td>Constructor</td> |
92 </tr> |
89 </tr> |
93 <tr> |
90 <tr> |
94 <td><a href="#Attribute.addAssignment">addAssignment</a></td> |
91 <td><a href="#Attribute.addAssignment">addAssignment</a></td> |
95 <td>Public method to add another assignment line number.</td> |
92 <td>Public method to add another assignment line number.</td> |
96 </tr> |
93 </tr> |
97 </table> |
94 </table> |
|
95 |
98 <h3>Static Methods</h3> |
96 <h3>Static Methods</h3> |
99 |
97 <table> |
100 <table> |
98 <tr><td>None</td></tr> |
101 <tr><td>None</td></tr> |
99 </table> |
102 </table> |
100 |
103 |
101 |
104 <a NAME="Attribute.__init__" ID="Attribute.__init__"></a> |
102 <a NAME="Attribute.__init__" ID="Attribute.__init__"></a> |
105 <h4>Attribute (Constructor)</h4> |
103 <h4>Attribute (Constructor)</h4> |
106 <b>Attribute</b>(<i>module, name, file, lineno</i>) |
104 <b>Attribute</b>(<i>module, name, file, lineno</i>) |
107 |
|
108 <p> |
105 <p> |
109 Constructor |
106 Constructor |
110 </p> |
107 </p> |
|
108 |
111 <dl> |
109 <dl> |
112 |
110 |
113 <dt><i>module</i> (str)</dt> |
111 <dt><i>module</i> (str)</dt> |
114 <dd> |
112 <dd> |
115 name of the module containing this attribute |
113 name of the module containing this attribute |
128 </dd> |
126 </dd> |
129 </dl> |
127 </dl> |
130 <a NAME="Attribute.addAssignment" ID="Attribute.addAssignment"></a> |
128 <a NAME="Attribute.addAssignment" ID="Attribute.addAssignment"></a> |
131 <h4>Attribute.addAssignment</h4> |
129 <h4>Attribute.addAssignment</h4> |
132 <b>addAssignment</b>(<i>lineno</i>) |
130 <b>addAssignment</b>(<i>lineno</i>) |
133 |
|
134 <p> |
131 <p> |
135 Public method to add another assignment line number. |
132 Public method to add another assignment line number. |
136 </p> |
133 </p> |
|
134 |
137 <dl> |
135 <dl> |
138 |
136 |
139 <dt><i>lineno</i> (int)</dt> |
137 <dt><i>lineno</i> (int)</dt> |
140 <dd> |
138 <dd> |
141 line number of the additional attribute assignment |
139 line number of the additional attribute assignment |
144 <div align="right"><a href="#top">Up</a></div> |
142 <div align="right"><a href="#top">Up</a></div> |
145 <hr /> |
143 <hr /> |
146 <hr /> |
144 <hr /> |
147 <a NAME="Class" ID="Class"></a> |
145 <a NAME="Class" ID="Class"></a> |
148 <h2>Class</h2> |
146 <h2>Class</h2> |
149 |
|
150 <p> |
147 <p> |
151 Class to represent a class. |
148 Class to represent a class. |
152 </p> |
149 </p> |
|
150 |
153 <h3>Derived from</h3> |
151 <h3>Derived from</h3> |
154 ClbrBase |
152 ClbrBase |
155 <h3>Class Attributes</h3> |
153 <h3>Class Attributes</h3> |
156 |
154 <table> |
157 <table> |
155 <tr><td>None</td></tr> |
158 <tr><td>None</td></tr> |
156 </table> |
159 </table> |
157 |
160 <h3>Class Methods</h3> |
158 <h3>Class Methods</h3> |
161 |
159 <table> |
162 <table> |
160 <tr><td>None</td></tr> |
163 <tr><td>None</td></tr> |
161 </table> |
164 </table> |
162 |
165 <h3>Methods</h3> |
163 <h3>Methods</h3> |
166 |
164 <table> |
167 <table> |
|
168 |
|
169 <tr> |
165 <tr> |
170 <td><a href="#Class.__init__">Class</a></td> |
166 <td><a href="#Class.__init__">Class</a></td> |
171 <td>Constructor</td> |
167 <td>Constructor</td> |
172 </tr> |
168 </tr> |
173 </table> |
169 </table> |
|
170 |
174 <h3>Static Methods</h3> |
171 <h3>Static Methods</h3> |
175 |
172 <table> |
176 <table> |
173 <tr><td>None</td></tr> |
177 <tr><td>None</td></tr> |
174 </table> |
178 </table> |
175 |
179 |
176 |
180 <a NAME="Class.__init__" ID="Class.__init__"></a> |
177 <a NAME="Class.__init__" ID="Class.__init__"></a> |
181 <h4>Class (Constructor)</h4> |
178 <h4>Class (Constructor)</h4> |
182 <b>Class</b>(<i>module, name, superClasses, file, lineno</i>) |
179 <b>Class</b>(<i>module, name, superClasses, file, lineno</i>) |
183 |
|
184 <p> |
180 <p> |
185 Constructor |
181 Constructor |
186 </p> |
182 </p> |
|
183 |
187 <dl> |
184 <dl> |
188 |
185 |
189 <dt><i>module</i> (str)</dt> |
186 <dt><i>module</i> (str)</dt> |
190 <dd> |
187 <dd> |
191 name of the module containing this class |
188 name of the module containing this class |
210 <div align="right"><a href="#top">Up</a></div> |
207 <div align="right"><a href="#top">Up</a></div> |
211 <hr /> |
208 <hr /> |
212 <hr /> |
209 <hr /> |
213 <a NAME="ClbrBase" ID="ClbrBase"></a> |
210 <a NAME="ClbrBase" ID="ClbrBase"></a> |
214 <h2>ClbrBase</h2> |
211 <h2>ClbrBase</h2> |
215 |
|
216 <p> |
212 <p> |
217 Class implementing the base of all complex class browser objects. |
213 Class implementing the base of all complex class browser objects. |
218 </p> |
214 </p> |
|
215 |
219 <h3>Derived from</h3> |
216 <h3>Derived from</h3> |
220 _ClbrBase |
217 _ClbrBase |
221 <h3>Class Attributes</h3> |
218 <h3>Class Attributes</h3> |
222 |
219 <table> |
223 <table> |
220 <tr><td>None</td></tr> |
224 <tr><td>None</td></tr> |
221 </table> |
225 </table> |
222 |
226 <h3>Class Methods</h3> |
223 <h3>Class Methods</h3> |
227 |
224 <table> |
228 <table> |
225 <tr><td>None</td></tr> |
229 <tr><td>None</td></tr> |
226 </table> |
230 </table> |
227 |
231 <h3>Methods</h3> |
228 <h3>Methods</h3> |
232 |
229 <table> |
233 <table> |
|
234 |
|
235 <tr> |
230 <tr> |
236 <td><a href="#ClbrBase.__init__">ClbrBase</a></td> |
231 <td><a href="#ClbrBase.__init__">ClbrBase</a></td> |
237 <td>Constructor</td> |
232 <td>Constructor</td> |
238 </tr> |
233 </tr> |
239 <tr> |
234 <tr> |
263 <tr> |
258 <tr> |
264 <td><a href="#ClbrBase._getmethod">_getmethod</a></td> |
259 <td><a href="#ClbrBase._getmethod">_getmethod</a></td> |
265 <td>Protected method to retrieve a method by name.</td> |
260 <td>Protected method to retrieve a method by name.</td> |
266 </tr> |
261 </tr> |
267 </table> |
262 </table> |
|
263 |
268 <h3>Static Methods</h3> |
264 <h3>Static Methods</h3> |
269 |
265 <table> |
270 <table> |
266 <tr><td>None</td></tr> |
271 <tr><td>None</td></tr> |
267 </table> |
272 </table> |
268 |
273 |
269 |
274 <a NAME="ClbrBase.__init__" ID="ClbrBase.__init__"></a> |
270 <a NAME="ClbrBase.__init__" ID="ClbrBase.__init__"></a> |
275 <h4>ClbrBase (Constructor)</h4> |
271 <h4>ClbrBase (Constructor)</h4> |
276 <b>ClbrBase</b>(<i>module, name, file, lineno</i>) |
272 <b>ClbrBase</b>(<i>module, name, file, lineno</i>) |
277 |
|
278 <p> |
273 <p> |
279 Constructor |
274 Constructor |
280 </p> |
275 </p> |
|
276 |
281 <dl> |
277 <dl> |
282 |
278 |
283 <dt><i>module</i> (str)</dt> |
279 <dt><i>module</i> (str)</dt> |
284 <dd> |
280 <dd> |
285 name of the module containing this object |
281 name of the module containing this object |
298 </dd> |
294 </dd> |
299 </dl> |
295 </dl> |
300 <a NAME="ClbrBase._addattribute" ID="ClbrBase._addattribute"></a> |
296 <a NAME="ClbrBase._addattribute" ID="ClbrBase._addattribute"></a> |
301 <h4>ClbrBase._addattribute</h4> |
297 <h4>ClbrBase._addattribute</h4> |
302 <b>_addattribute</b>(<i>attr</i>) |
298 <b>_addattribute</b>(<i>attr</i>) |
303 |
|
304 <p> |
299 <p> |
305 Protected method to add information about attributes. |
300 Protected method to add information about attributes. |
306 </p> |
301 </p> |
|
302 |
307 <dl> |
303 <dl> |
308 |
304 |
309 <dt><i>attr</i> (Attribute)</dt> |
305 <dt><i>attr</i> (Attribute)</dt> |
310 <dd> |
306 <dd> |
311 Attribute object to be added |
307 Attribute object to be added |
312 </dd> |
308 </dd> |
313 </dl> |
309 </dl> |
314 <a NAME="ClbrBase._addclass" ID="ClbrBase._addclass"></a> |
310 <a NAME="ClbrBase._addclass" ID="ClbrBase._addclass"></a> |
315 <h4>ClbrBase._addclass</h4> |
311 <h4>ClbrBase._addclass</h4> |
316 <b>_addclass</b>(<i>name, _class</i>) |
312 <b>_addclass</b>(<i>name, _class</i>) |
317 |
|
318 <p> |
313 <p> |
319 Protected method method to add a nested class to this class. |
314 Protected method method to add a nested class to this class. |
320 </p> |
315 </p> |
|
316 |
321 <dl> |
317 <dl> |
322 |
318 |
323 <dt><i>name</i> (str)</dt> |
319 <dt><i>name</i> (str)</dt> |
324 <dd> |
320 <dd> |
325 name of the class |
321 name of the class |
330 </dd> |
326 </dd> |
331 </dl> |
327 </dl> |
332 <a NAME="ClbrBase._addglobal" ID="ClbrBase._addglobal"></a> |
328 <a NAME="ClbrBase._addglobal" ID="ClbrBase._addglobal"></a> |
333 <h4>ClbrBase._addglobal</h4> |
329 <h4>ClbrBase._addglobal</h4> |
334 <b>_addglobal</b>(<i>attr</i>) |
330 <b>_addglobal</b>(<i>attr</i>) |
335 |
|
336 <p> |
331 <p> |
337 Protected method to add information about global variables. |
332 Protected method to add information about global variables. |
338 </p> |
333 </p> |
|
334 |
339 <dl> |
335 <dl> |
340 |
336 |
341 <dt><i>attr</i> (Attribute)</dt> |
337 <dt><i>attr</i> (Attribute)</dt> |
342 <dd> |
338 <dd> |
343 Attribute object to be added |
339 Attribute object to be added |
344 </dd> |
340 </dd> |
345 </dl> |
341 </dl> |
346 <a NAME="ClbrBase._addmethod" ID="ClbrBase._addmethod"></a> |
342 <a NAME="ClbrBase._addmethod" ID="ClbrBase._addmethod"></a> |
347 <h4>ClbrBase._addmethod</h4> |
343 <h4>ClbrBase._addmethod</h4> |
348 <b>_addmethod</b>(<i>name, function</i>) |
344 <b>_addmethod</b>(<i>name, function</i>) |
349 |
|
350 <p> |
345 <p> |
351 Protected method to add information about a method. |
346 Protected method to add information about a method. |
352 </p> |
347 </p> |
|
348 |
353 <dl> |
349 <dl> |
354 |
350 |
355 <dt><i>name</i> (str)</dt> |
351 <dt><i>name</i> (str)</dt> |
356 <dd> |
352 <dd> |
357 name of method to be added |
353 name of method to be added |
362 </dd> |
358 </dd> |
363 </dl> |
359 </dl> |
364 <a NAME="ClbrBase._getattribute" ID="ClbrBase._getattribute"></a> |
360 <a NAME="ClbrBase._getattribute" ID="ClbrBase._getattribute"></a> |
365 <h4>ClbrBase._getattribute</h4> |
361 <h4>ClbrBase._getattribute</h4> |
366 <b>_getattribute</b>(<i>name</i>) |
362 <b>_getattribute</b>(<i>name</i>) |
367 |
|
368 <p> |
363 <p> |
369 Protected method to retrieve an attribute by name. |
364 Protected method to retrieve an attribute by name. |
370 </p> |
365 </p> |
|
366 |
371 <dl> |
367 <dl> |
372 |
368 |
373 <dt><i>name</i> (str)</dt> |
369 <dt><i>name</i> (str)</dt> |
374 <dd> |
370 <dd> |
375 name of the attribute |
371 name of the attribute |
388 </dd> |
384 </dd> |
389 </dl> |
385 </dl> |
390 <a NAME="ClbrBase._getglobal" ID="ClbrBase._getglobal"></a> |
386 <a NAME="ClbrBase._getglobal" ID="ClbrBase._getglobal"></a> |
391 <h4>ClbrBase._getglobal</h4> |
387 <h4>ClbrBase._getglobal</h4> |
392 <b>_getglobal</b>(<i>name</i>) |
388 <b>_getglobal</b>(<i>name</i>) |
393 |
|
394 <p> |
389 <p> |
395 Protected method to retrieve a global variable by name. |
390 Protected method to retrieve a global variable by name. |
396 </p> |
391 </p> |
|
392 |
397 <dl> |
393 <dl> |
398 |
394 |
399 <dt><i>name</i> (str)</dt> |
395 <dt><i>name</i> (str)</dt> |
400 <dd> |
396 <dd> |
401 name of the global variable |
397 name of the global variable |
442 <div align="right"><a href="#top">Up</a></div> |
438 <div align="right"><a href="#top">Up</a></div> |
443 <hr /> |
439 <hr /> |
444 <hr /> |
440 <hr /> |
445 <a NAME="ClbrVisibilityMixinBase" ID="ClbrVisibilityMixinBase"></a> |
441 <a NAME="ClbrVisibilityMixinBase" ID="ClbrVisibilityMixinBase"></a> |
446 <h2>ClbrVisibilityMixinBase</h2> |
442 <h2>ClbrVisibilityMixinBase</h2> |
447 |
|
448 <p> |
443 <p> |
449 Class implementing the base class of all visibility mixins. |
444 Class implementing the base class of all visibility mixins. |
450 </p> |
445 </p> |
|
446 |
451 <h3>Derived from</h3> |
447 <h3>Derived from</h3> |
452 None |
448 None |
453 <h3>Class Attributes</h3> |
449 <h3>Class Attributes</h3> |
454 |
450 <table> |
455 <table> |
451 <tr><td>None</td></tr> |
456 <tr><td>None</td></tr> |
452 </table> |
457 </table> |
453 |
458 <h3>Class Methods</h3> |
454 <h3>Class Methods</h3> |
459 |
455 <table> |
460 <table> |
456 <tr><td>None</td></tr> |
461 <tr><td>None</td></tr> |
457 </table> |
462 </table> |
458 |
463 <h3>Methods</h3> |
459 <h3>Methods</h3> |
464 |
460 <table> |
465 <table> |
|
466 |
|
467 <tr> |
461 <tr> |
468 <td><a href="#ClbrVisibilityMixinBase.isPrivate">isPrivate</a></td> |
462 <td><a href="#ClbrVisibilityMixinBase.isPrivate">isPrivate</a></td> |
469 <td>Public method to check, if the visibility is Private.</td> |
463 <td>Public method to check, if the visibility is Private.</td> |
470 </tr> |
464 </tr> |
471 <tr> |
465 <tr> |
487 <tr> |
481 <tr> |
488 <td><a href="#ClbrVisibilityMixinBase.setPublic">setPublic</a></td> |
482 <td><a href="#ClbrVisibilityMixinBase.setPublic">setPublic</a></td> |
489 <td>Public method to set the visibility to Public.</td> |
483 <td>Public method to set the visibility to Public.</td> |
490 </tr> |
484 </tr> |
491 </table> |
485 </table> |
|
486 |
492 <h3>Static Methods</h3> |
487 <h3>Static Methods</h3> |
493 |
488 <table> |
494 <table> |
489 <tr><td>None</td></tr> |
495 <tr><td>None</td></tr> |
490 </table> |
496 </table> |
491 |
497 |
492 |
498 <a NAME="ClbrVisibilityMixinBase.isPrivate" ID="ClbrVisibilityMixinBase.isPrivate"></a> |
493 <a NAME="ClbrVisibilityMixinBase.isPrivate" ID="ClbrVisibilityMixinBase.isPrivate"></a> |
499 <h4>ClbrVisibilityMixinBase.isPrivate</h4> |
494 <h4>ClbrVisibilityMixinBase.isPrivate</h4> |
500 <b>isPrivate</b>(<i></i>) |
495 <b>isPrivate</b>(<i></i>) |
501 |
|
502 <p> |
496 <p> |
503 Public method to check, if the visibility is Private. |
497 Public method to check, if the visibility is Private. |
504 </p> |
498 </p> |
|
499 |
505 <dl> |
500 <dl> |
506 <dt>Return:</dt> |
501 <dt>Return:</dt> |
507 <dd> |
502 <dd> |
508 flag indicating Private visibility |
503 flag indicating Private visibility |
509 </dd> |
504 </dd> |
553 </dd> |
548 </dd> |
554 </dl> |
549 </dl> |
555 <a NAME="ClbrVisibilityMixinBase.setPrivate" ID="ClbrVisibilityMixinBase.setPrivate"></a> |
550 <a NAME="ClbrVisibilityMixinBase.setPrivate" ID="ClbrVisibilityMixinBase.setPrivate"></a> |
556 <h4>ClbrVisibilityMixinBase.setPrivate</h4> |
551 <h4>ClbrVisibilityMixinBase.setPrivate</h4> |
557 <b>setPrivate</b>(<i></i>) |
552 <b>setPrivate</b>(<i></i>) |
558 |
|
559 <p> |
553 <p> |
560 Public method to set the visibility to Private. |
554 Public method to set the visibility to Private. |
561 </p> |
555 </p> |
|
556 |
562 <a NAME="ClbrVisibilityMixinBase.setProtected" ID="ClbrVisibilityMixinBase.setProtected"></a> |
557 <a NAME="ClbrVisibilityMixinBase.setProtected" ID="ClbrVisibilityMixinBase.setProtected"></a> |
563 <h4>ClbrVisibilityMixinBase.setProtected</h4> |
558 <h4>ClbrVisibilityMixinBase.setProtected</h4> |
564 <b>setProtected</b>(<i></i>) |
559 <b>setProtected</b>(<i></i>) |
565 |
|
566 <p> |
560 <p> |
567 Public method to set the visibility to Protected. |
561 Public method to set the visibility to Protected. |
568 </p> |
562 </p> |
|
563 |
569 <a NAME="ClbrVisibilityMixinBase.setPublic" ID="ClbrVisibilityMixinBase.setPublic"></a> |
564 <a NAME="ClbrVisibilityMixinBase.setPublic" ID="ClbrVisibilityMixinBase.setPublic"></a> |
570 <h4>ClbrVisibilityMixinBase.setPublic</h4> |
565 <h4>ClbrVisibilityMixinBase.setPublic</h4> |
571 <b>setPublic</b>(<i></i>) |
566 <b>setPublic</b>(<i></i>) |
572 |
|
573 <p> |
567 <p> |
574 Public method to set the visibility to Public. |
568 Public method to set the visibility to Public. |
575 </p> |
569 </p> |
|
570 |
576 <div align="right"><a href="#top">Up</a></div> |
571 <div align="right"><a href="#top">Up</a></div> |
577 <hr /> |
572 <hr /> |
578 <hr /> |
573 <hr /> |
579 <a NAME="Coding" ID="Coding"></a> |
574 <a NAME="Coding" ID="Coding"></a> |
580 <h2>Coding</h2> |
575 <h2>Coding</h2> |
581 |
|
582 <p> |
576 <p> |
583 Class to represent a source coding. |
577 Class to represent a source coding. |
584 </p> |
578 </p> |
|
579 |
585 <h3>Derived from</h3> |
580 <h3>Derived from</h3> |
586 ClbrBase |
581 ClbrBase |
587 <h3>Class Attributes</h3> |
582 <h3>Class Attributes</h3> |
588 |
583 <table> |
589 <table> |
584 <tr><td>None</td></tr> |
590 <tr><td>None</td></tr> |
585 </table> |
591 </table> |
586 |
592 <h3>Class Methods</h3> |
587 <h3>Class Methods</h3> |
593 |
588 <table> |
594 <table> |
589 <tr><td>None</td></tr> |
595 <tr><td>None</td></tr> |
590 </table> |
596 </table> |
591 |
597 <h3>Methods</h3> |
592 <h3>Methods</h3> |
598 |
593 <table> |
599 <table> |
|
600 |
|
601 <tr> |
594 <tr> |
602 <td><a href="#Coding.__init__">Coding</a></td> |
595 <td><a href="#Coding.__init__">Coding</a></td> |
603 <td>Constructor</td> |
596 <td>Constructor</td> |
604 </tr> |
597 </tr> |
605 </table> |
598 </table> |
|
599 |
606 <h3>Static Methods</h3> |
600 <h3>Static Methods</h3> |
607 |
601 <table> |
608 <table> |
602 <tr><td>None</td></tr> |
609 <tr><td>None</td></tr> |
603 </table> |
610 </table> |
604 |
611 |
605 |
612 <a NAME="Coding.__init__" ID="Coding.__init__"></a> |
606 <a NAME="Coding.__init__" ID="Coding.__init__"></a> |
613 <h4>Coding (Constructor)</h4> |
607 <h4>Coding (Constructor)</h4> |
614 <b>Coding</b>(<i>module, file, lineno, coding</i>) |
608 <b>Coding</b>(<i>module, file, lineno, coding</i>) |
615 |
|
616 <p> |
609 <p> |
617 Constructor |
610 Constructor |
618 </p> |
611 </p> |
|
612 |
619 <dl> |
613 <dl> |
620 |
614 |
621 <dt><i>module</i> (str)</dt> |
615 <dt><i>module</i> (str)</dt> |
622 <dd> |
616 <dd> |
623 name of the module containing this coding statement |
617 name of the module containing this coding statement |
638 <div align="right"><a href="#top">Up</a></div> |
632 <div align="right"><a href="#top">Up</a></div> |
639 <hr /> |
633 <hr /> |
640 <hr /> |
634 <hr /> |
641 <a NAME="Enum" ID="Enum"></a> |
635 <a NAME="Enum" ID="Enum"></a> |
642 <h2>Enum</h2> |
636 <h2>Enum</h2> |
643 |
|
644 <p> |
637 <p> |
645 Class to represent an enum definition. |
638 Class to represent an enum definition. |
646 </p> |
639 </p> |
|
640 |
647 <h3>Derived from</h3> |
641 <h3>Derived from</h3> |
648 ClbrBase |
642 ClbrBase |
649 <h3>Class Attributes</h3> |
643 <h3>Class Attributes</h3> |
650 |
644 <table> |
651 <table> |
645 <tr><td>None</td></tr> |
652 <tr><td>None</td></tr> |
646 </table> |
653 </table> |
647 |
654 <h3>Class Methods</h3> |
648 <h3>Class Methods</h3> |
655 |
649 <table> |
656 <table> |
650 <tr><td>None</td></tr> |
657 <tr><td>None</td></tr> |
651 </table> |
658 </table> |
652 |
659 <h3>Methods</h3> |
653 <h3>Methods</h3> |
660 |
654 <table> |
661 <table> |
|
662 |
|
663 <tr> |
655 <tr> |
664 <td><a href="#Enum.__init__">Enum</a></td> |
656 <td><a href="#Enum.__init__">Enum</a></td> |
665 <td>Constructor</td> |
657 <td>Constructor</td> |
666 </tr> |
658 </tr> |
667 </table> |
659 </table> |
|
660 |
668 <h3>Static Methods</h3> |
661 <h3>Static Methods</h3> |
669 |
662 <table> |
670 <table> |
663 <tr><td>None</td></tr> |
671 <tr><td>None</td></tr> |
664 </table> |
672 </table> |
665 |
673 |
666 |
674 <a NAME="Enum.__init__" ID="Enum.__init__"></a> |
667 <a NAME="Enum.__init__" ID="Enum.__init__"></a> |
675 <h4>Enum (Constructor)</h4> |
668 <h4>Enum (Constructor)</h4> |
676 <b>Enum</b>(<i>module, name, file, lineno</i>) |
669 <b>Enum</b>(<i>module, name, file, lineno</i>) |
677 |
|
678 <p> |
670 <p> |
679 Constructor |
671 Constructor |
680 </p> |
672 </p> |
|
673 |
681 <dl> |
674 <dl> |
682 |
675 |
683 <dt><i>module</i> (str)</dt> |
676 <dt><i>module</i> (str)</dt> |
684 <dd> |
677 <dd> |
685 name of the module containing this enum |
678 name of the module containing this enum |
700 <div align="right"><a href="#top">Up</a></div> |
693 <div align="right"><a href="#top">Up</a></div> |
701 <hr /> |
694 <hr /> |
702 <hr /> |
695 <hr /> |
703 <a NAME="Function" ID="Function"></a> |
696 <a NAME="Function" ID="Function"></a> |
704 <h2>Function</h2> |
697 <h2>Function</h2> |
705 |
|
706 <p> |
698 <p> |
707 Class to represent a function or method. |
699 Class to represent a function or method. |
708 </p> |
700 </p> |
|
701 |
709 <h3>Derived from</h3> |
702 <h3>Derived from</h3> |
710 ClbrBase |
703 ClbrBase |
711 <h3>Class Attributes</h3> |
704 <h3>Class Attributes</h3> |
712 |
705 <table> |
713 <table> |
706 <tr><td>Class</td></tr> |
714 <tr><td>Class</td></tr><tr><td>General</td></tr><tr><td>Static</td></tr> |
707 <tr><td>General</td></tr> |
715 </table> |
708 <tr><td>Static</td></tr> |
|
709 </table> |
|
710 |
716 <h3>Class Methods</h3> |
711 <h3>Class Methods</h3> |
717 |
712 <table> |
718 <table> |
713 <tr><td>None</td></tr> |
719 <tr><td>None</td></tr> |
714 </table> |
720 </table> |
715 |
721 <h3>Methods</h3> |
716 <h3>Methods</h3> |
722 |
717 <table> |
723 <table> |
|
724 |
|
725 <tr> |
718 <tr> |
726 <td><a href="#Function.__init__">Function</a></td> |
719 <td><a href="#Function.__init__">Function</a></td> |
727 <td>Constructor</td> |
720 <td>Constructor</td> |
728 </tr> |
721 </tr> |
729 </table> |
722 </table> |
|
723 |
730 <h3>Static Methods</h3> |
724 <h3>Static Methods</h3> |
731 |
725 <table> |
732 <table> |
726 <tr><td>None</td></tr> |
733 <tr><td>None</td></tr> |
727 </table> |
734 </table> |
728 |
735 |
729 |
736 <a NAME="Function.__init__" ID="Function.__init__"></a> |
730 <a NAME="Function.__init__" ID="Function.__init__"></a> |
737 <h4>Function (Constructor)</h4> |
731 <h4>Function (Constructor)</h4> |
738 <b>Function</b>(<i>module, name, file, lineno, signature="", separator=", ", modifierType=General, annotation="", </i>) |
732 <b>Function</b>(<i>module, name, file, lineno, signature="", separator=", ", modifierType=General, annotation="", </i>) |
739 |
|
740 <p> |
733 <p> |
741 Constructor |
734 Constructor |
742 </p> |
735 </p> |
|
736 |
743 <dl> |
737 <dl> |
744 |
738 |
745 <dt><i>module</i> (str)</dt> |
739 <dt><i>module</i> (str)</dt> |
746 <dd> |
740 <dd> |
747 name of the module containing this function |
741 name of the module containing this function |
778 <div align="right"><a href="#top">Up</a></div> |
772 <div align="right"><a href="#top">Up</a></div> |
779 <hr /> |
773 <hr /> |
780 <hr /> |
774 <hr /> |
781 <a NAME="Module" ID="Module"></a> |
775 <a NAME="Module" ID="Module"></a> |
782 <h2>Module</h2> |
776 <h2>Module</h2> |
783 |
|
784 <p> |
777 <p> |
785 Class to represent a module. |
778 Class to represent a module. |
786 </p> |
779 </p> |
|
780 |
787 <h3>Derived from</h3> |
781 <h3>Derived from</h3> |
788 ClbrBase |
782 ClbrBase |
789 <h3>Class Attributes</h3> |
783 <h3>Class Attributes</h3> |
790 |
784 <table> |
791 <table> |
785 <tr><td>None</td></tr> |
792 <tr><td>None</td></tr> |
786 </table> |
793 </table> |
787 |
794 <h3>Class Methods</h3> |
788 <h3>Class Methods</h3> |
795 |
789 <table> |
796 <table> |
790 <tr><td>None</td></tr> |
797 <tr><td>None</td></tr> |
791 </table> |
798 </table> |
792 |
799 <h3>Methods</h3> |
793 <h3>Methods</h3> |
800 |
794 <table> |
801 <table> |
|
802 |
|
803 <tr> |
795 <tr> |
804 <td><a href="#Module.__init__">Module</a></td> |
796 <td><a href="#Module.__init__">Module</a></td> |
805 <td>Constructor</td> |
797 <td>Constructor</td> |
806 </tr> |
798 </tr> |
807 </table> |
799 </table> |
|
800 |
808 <h3>Static Methods</h3> |
801 <h3>Static Methods</h3> |
809 |
802 <table> |
810 <table> |
803 <tr><td>None</td></tr> |
811 <tr><td>None</td></tr> |
804 </table> |
812 </table> |
805 |
813 |
806 |
814 <a NAME="Module.__init__" ID="Module.__init__"></a> |
807 <a NAME="Module.__init__" ID="Module.__init__"></a> |
815 <h4>Module (Constructor)</h4> |
808 <h4>Module (Constructor)</h4> |
816 <b>Module</b>(<i>module, name, file, lineno</i>) |
809 <b>Module</b>(<i>module, name, file, lineno</i>) |
817 |
|
818 <p> |
810 <p> |
819 Constructor |
811 Constructor |
820 </p> |
812 </p> |
|
813 |
821 <dl> |
814 <dl> |
822 |
815 |
823 <dt><i>module</i> (str)</dt> |
816 <dt><i>module</i> (str)</dt> |
824 <dd> |
817 <dd> |
825 name of the module containing this module |
818 name of the module containing this module |
840 <div align="right"><a href="#top">Up</a></div> |
833 <div align="right"><a href="#top">Up</a></div> |
841 <hr /> |
834 <hr /> |
842 <hr /> |
835 <hr /> |
843 <a NAME="_ClbrBase" ID="_ClbrBase"></a> |
836 <a NAME="_ClbrBase" ID="_ClbrBase"></a> |
844 <h2>_ClbrBase</h2> |
837 <h2>_ClbrBase</h2> |
845 |
|
846 <p> |
838 <p> |
847 Class implementing the base of all class browser objects. |
839 Class implementing the base of all class browser objects. |
848 </p> |
840 </p> |
|
841 |
849 <h3>Derived from</h3> |
842 <h3>Derived from</h3> |
850 None |
843 None |
851 <h3>Class Attributes</h3> |
844 <h3>Class Attributes</h3> |
852 |
845 <table> |
853 <table> |
846 <tr><td>None</td></tr> |
854 <tr><td>None</td></tr> |
847 </table> |
855 </table> |
848 |
856 <h3>Class Methods</h3> |
849 <h3>Class Methods</h3> |
857 |
850 <table> |
858 <table> |
851 <tr><td>None</td></tr> |
859 <tr><td>None</td></tr> |
852 </table> |
860 </table> |
853 |
861 <h3>Methods</h3> |
854 <h3>Methods</h3> |
862 |
855 <table> |
863 <table> |
|
864 |
|
865 <tr> |
856 <tr> |
866 <td><a href="#_ClbrBase.__init__">_ClbrBase</a></td> |
857 <td><a href="#_ClbrBase.__init__">_ClbrBase</a></td> |
867 <td>Constructor</td> |
858 <td>Constructor</td> |
868 </tr> |
859 </tr> |
869 <tr> |
860 <tr> |
870 <td><a href="#_ClbrBase.setEndLine">setEndLine</a></td> |
861 <td><a href="#_ClbrBase.setEndLine">setEndLine</a></td> |
871 <td>Public method to set the ending line number.</td> |
862 <td>Public method to set the ending line number.</td> |
872 </tr> |
863 </tr> |
873 </table> |
864 </table> |
|
865 |
874 <h3>Static Methods</h3> |
866 <h3>Static Methods</h3> |
875 |
867 <table> |
876 <table> |
868 <tr><td>None</td></tr> |
877 <tr><td>None</td></tr> |
869 </table> |
878 </table> |
870 |
879 |
871 |
880 <a NAME="_ClbrBase.__init__" ID="_ClbrBase.__init__"></a> |
872 <a NAME="_ClbrBase.__init__" ID="_ClbrBase.__init__"></a> |
881 <h4>_ClbrBase (Constructor)</h4> |
873 <h4>_ClbrBase (Constructor)</h4> |
882 <b>_ClbrBase</b>(<i>module, name, file, lineno</i>) |
874 <b>_ClbrBase</b>(<i>module, name, file, lineno</i>) |
883 |
|
884 <p> |
875 <p> |
885 Constructor |
876 Constructor |
886 </p> |
877 </p> |
|
878 |
887 <dl> |
879 <dl> |
888 |
880 |
889 <dt><i>module</i> (str)</dt> |
881 <dt><i>module</i> (str)</dt> |
890 <dd> |
882 <dd> |
891 name of the module containing this object |
883 name of the module containing this object |
904 </dd> |
896 </dd> |
905 </dl> |
897 </dl> |
906 <a NAME="_ClbrBase.setEndLine" ID="_ClbrBase.setEndLine"></a> |
898 <a NAME="_ClbrBase.setEndLine" ID="_ClbrBase.setEndLine"></a> |
907 <h4>_ClbrBase.setEndLine</h4> |
899 <h4>_ClbrBase.setEndLine</h4> |
908 <b>setEndLine</b>(<i>endLineNo</i>) |
900 <b>setEndLine</b>(<i>endLineNo</i>) |
909 |
|
910 <p> |
901 <p> |
911 Public method to set the ending line number. |
902 Public method to set the ending line number. |
912 </p> |
903 </p> |
|
904 |
913 <dl> |
905 <dl> |
914 |
906 |
915 <dt><i>endLineNo</i> (int)</dt> |
907 <dt><i>endLineNo</i> (int)</dt> |
916 <dd> |
908 <dd> |
917 number of the last line |
909 number of the last line |