Home | Trees | Index | Help |
|
---|
Package lemon :: Package external :: Package epydoc :: Module objdoc :: Class ClassDoc |
|
ObjDoc
--+
|
ClassDoc
ObjDoc
), and the following class-specific
pieces of documentation:
Method Summary | |
---|---|
__init__(self,
uid,
verbosity)
| |
__repr__(self)
| |
Accessors | |
list of Link
|
Return a list of all instance, class, and static methods defined by the class documented by this ClassDoc , sorted by name. |
list of UID
|
Return a list of all base ancestors of the class documented by this ClassDoc , listed in the order that they are searched by
Python for members. |
list of Link
|
Return a list of all base classes for the class documented by this ClassDoc , sorted by name. |
list of Link
|
Return a list of all class methods defined by the class documented by this ClassDoc , sorted by name. |
list of Var
|
Return a list of all class variables defined by the class documented by this ClassDoc , sorted by name. |
boolean
|
Return true if this ClassDoc documents an exception class. |
list of Var
|
Return a list of all instance variables defined by the class documented by this ClassDoc , sorted by name. |
list of Link
|
Return a list of all (instance) methods defined by the class documented by this ClassDoc , sorted by name. |
list of Link
|
Return a list of all properties defined by the class documented by this ClassDoc , sorted by name. |
markup.ParsedDocstring or
None
|
Return the type for the given property, as specified by the docstring of the class documented by this ClassDoc . |
list of Link
|
Return a list of all static methods defined by the class documented by this ClassDoc , sorted by name. |
list of Link
|
Return a list of known subclasses for the class documented by this ClassDoc , sorted by name. |
Inheritance | |
None
|
Register subclasses for the class doumented by this ClassDoc . |
None
|
Add inherited variables and groups to this ClassDoc . |
Inherited from ObjDoc | |
list of (string, elt)
|
Divide a set of elements into groups. |
boolean
|
Return true if the object documented by this ObjDoc defines any
groups. |
markup.ParsedDocstring
|
Return a description of the object documented by this ObjDoc . |
list of markup.ParsedDocstring
|
Return a list of the values that are specified for the given field in the docstring of the object documented by this ObjDoc . |
list of DocField
|
Return a list of the fields that are given values in the docstring of the object documented by this ObjDoc . |
list of string
|
Return a list of the names of the groups that are defined for the object documented by this ObjDoc . |
boolean
|
Return true if the object documented by this ObjDoc has a
docstring. |
list of string
|
Return a list specifying the sort order that should be used for the object's children. |
markup.ParsedDocstring
|
Return a summary of the description of the object documented by this ObjDoc . |
UID
|
Return the UID of the object documented by this ObjDoc . |
Class Variable Summary | |
---|---|
Inherited from ObjDoc | |
List of DocField |
STANDARD_FIELDS : The list of standard docstring fields that epydoc accepts. |
Method Details |
---|
add_subclasses(self, classes)Register subclasses for the class doumented by thisClassDoc . This must be done externally, since we can't
determine a class's subclasses through introspection alone. This is
automatically called by DocMap.add when new classes are added to
a DocMap .
|
allmethods(self)
|
base_order(self)
|
bases(self)
|
classmethods(self)
|
cvariables(self)
|
inherit(self, base_docs, inheritance_groups, inherit_groups)Add inherited variables and groups to thisClassDoc . To
search for inherited variables and groups, inherit uses a
list of the documentation objects for every base ancestor of the class
documented by this ClassDoc . Typical usage is:
>>> doc.inherit([docmap[b] for b in doc.base_order()])
|
is_exception(self)
|
ivariables(self)
|
methods(self)
|
properties(self)
|
property_type(self, uid)
|
staticmethods(self)
|
subclasses(self)
|
Home | Trees | Index | Help |
|
---|
Generated by Epydoc 2.0 on Mon Nov 10 15:08:08 2003 | http://epydoc.sf.net |