class documentation
class TreeRoot(_model.TreeRoot): (source)
A collection of related documentable objects, also known as "the system".
This special object provides a single view on all referencable objects in the tree and root modules.
| Note | |
A reference to the root instance is kept on all API objects as ApiObject.root. |
| Class Variable | all |
All objects of the tree in a mapping full_name -> ApiObject. |
| Class Variable | root |
The root modules of the tree. |
Inherited from TreeRoot:
| Method | __init__ |
Undocumented |
| Method | __repr__ |
Undocumented |
| Method | __str__ |
Undocumented |
| Method | add |
Add a newly created object to the tree. Responsible to add the object to the parent namespace, setup parent attribute, setup the new object to the root instance and respectively. |
| Class Variable | factory |
The factory used to create this collection of objects. |
overrides
pydocspec._model.TreeRoot.all_objectsAll objects of the tree in a mapping full_name -> ApiObject.
| Note | |
Special care is taken in order no to shadow objects with duplicate names, see DuplicateSafeDict. |