| Home | Trees | Index | Help |
|
|---|
| Package lemon :: Package external :: Package epydoc :: Module objdoc :: Class Param |
|
Params 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 Params 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 ofParams 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 |