c.l.w.vocabulary : module documentation

Part of canonical.launchpad.webapp

Vocabularies pulling stuff from the database.

You probably don't want to use these classes directly - see the docstring in __init__.py for details.

Class ForgivingSimpleVocabulary A vocabulary that returns a default term for unrecognized values.
Interface IHugeVocabulary Interface for huge vocabularies.
Interface ICountableIterator An iterator that knows how many items it has.
Class CountableIterator Implements a wrapping iterator with a count() method.
Class BatchedCountableIterator A wrapping iterator with hook to create descriptions for its terms.
Class SQLObjectVocabularyBase A base class for widgets that are rendered to collect values
Class NamedSQLObjectVocabulary A SQLObjectVocabulary base for database tables that have a unique
Class NamedSQLObjectHugeVocabulary A NamedSQLObjectVocabulary that implements IHugeVocabulary.
API Documentation for Launchpad, generated by pydoctor at 2010-09-27 00:00:11.