Package twisted :: Package python :: Module roots |
[show private | hide private]
[frames | no frames]

## Module twisted.python.roots

Twisted Python Roots: an abstract hierarchy representation for Twisted.

Maintainer: Glyph Lefkowitz

Stability: Unstable

Future Plans: Removing distinction between 'static' and 'dynamic' entities, which never made much sense anyway and bloats the API horribly. This probably involves updating all of Coil to have tree widgets that can be dynamically expanded, which probably involves porting all of Coil to Woven, so it might not happen for a while.

Classes
`Collection` | I represent a static collection of entities.
`Constrained` | A collection that has constraints on its names and/or entities.
`Entity` | I am a terminal object in a hierarchy, with no children.
`Homogenous` | A homogenous collection of entities.
`Locked` | A collection that can be locked from adding entities.
`Request` | I am an abstract representation of a request for an entity.

Exceptions
`ConstraintViolation` | An exception raised when a constraint is violated.
`NotSupportedError` | An exception meaning that the tree-manipulation operation you're attempting to perform is not supported.

Generated by Epydoc 1.1 on Thu May 8 13:18:57 2003 | http://epydoc.sf.net