t.p.r.Locked(Constrained) : class documentation

Part of twisted.python.roots View Source View In Hierarchy

A collection that can be locked from adding entities.
Method lock Undocumented
Method entityConstraint A method that determines whether an entity may be added to me.

Inherited from Constrained:

Method nameConstraint A method that determines whether an entity may be added to me with a given name.
Method reallyPutEntity Undocumented
Method putEntity Store an entity if it meets both constraints.

Inherited from Collection (via Constrained):

Method __init__ Initialize me.
Method getStaticEntity Get an entity that was added to me using putEntity.
Method getDynamicEntity Subclass this to generate an entity on demand.
Method getEntity Retrieve an entity from me.
Method delEntity Remove a static reference for 'name'.
Method storeEntity Store an entity for 'name', based on the content of 'request'.
Method removeEntity Remove an entity for 'name', based on the content of 'request'.
Method listStaticEntities Retrieve a list of all name, entity pairs that I store references to.
Method listDynamicEntities A list of all name, entity that I can generate on demand.
Method listEntities Retrieve a list of all name, entity pairs I contain.
Method listStaticNames Retrieve a list of the names of entities that I store references to.
Method listDynamicNames Retrieve a list of the names of entities that I store references to.
Method listNames Retrieve a list of all names for entities that I contain.
def lock(self): (source)
Undocumented
def entityConstraint(self, entity): (source)

A method that determines whether an entity may be added to me.

If the constraint is satisfied, return 1; if the constraint is not satisfied, either return 0 or raise a descriptive ConstraintViolation.
API Documentation for Twisted, generated by pydoctor at 2011-10-27 16:17:34.