Home | Trees | Index | Help |
|
---|
Package lemon :: Package external :: Package epydoc :: Module objdoc :: Class Param |
|
Param
s are used by FuncDoc
to document parameters.
Method Summary | |
---|---|
Construct the documentation for a parameter. | |
__repr__(self)
| |
string or None
|
Return a string representation of the parameter's default value; or None if it has no default value. |
markup.ParsedDocstring
|
Return a description of this parameter. |
string
|
Return the name of this parameter. |
None
|
Set this parameter's default value. |
None
|
Set this parameter's description. |
None
|
Set this parameter's type. |
markup.ParsedDocstring
|
Return a description of this parameter's type. |
Shared Parameter Lists | |
None or Param
|
Return the parameter that this Param is listed under, if
any. |
Remove a parameter from the list of Param s that share the
description given by this parameter. | |
Register a list of C{Param}s that share the description given by this parameter. | |
@rtype: C{None} or C{list} of L{Param} @return: A list of C{Param}s that share the description given by this parameter. |
Method Details |
---|
__init__(self,
name,
descr=None,
type=None,
default=None)
Construct the documentation for a parameter.
|
default(self)
|
descr(self)
|
listed_under(self)
|
name(self)
|
remove_shared_descr_param(self, param)Remove a parameter from the list ofParam s that share
the description given by this parameter. @type {param}: Param
|
set_default(self, default)Set this parameter's default value.
|
set_descr(self, descr)Set this parameter's description.
|
set_shared_descr_params(self, shared_descr_params)Register a list of C{Param}s that share the description given by this parameter. @type C{shared_descr_params}: C{list} of L{Param} @param C{shared_descr_params}: The C{Param}s that share the description given by this parameter @rtype: C{None} @see: L{shared_descr_params} |
set_type(self, type)Set this parameter's type.
|
shared_descr_params(self)@rtype: C{None} or C{list} of L{Param} @return: A list of C{Param}s that share the description given by this parameter. This is used in cases where multiple parameters are descrubed in one C{@param} field, such as: @param *varargs, **kwargs: extra args for f. In this case, the description will be added to C{varargs}'s C{Param}; and C{vararg}'s C{Param} will list C{kwargs} in its C{shared_descr_params()} list. For parameters described by normal (single-parameter) C{@param} fields, C{shared_descr_params} will return C{None}. |
type(self)
|
Home | Trees | Index | Help |
|
---|
Generated by Epydoc 2.0 on Mon Nov 10 15:08:31 2003 | http://epydoc.sf.net |