Part of lp.services.webapp.vocabulary View In Hierarchy
Known subclasses: lp.services.webapp.vocabulary.NamedStormHugeVocabulary
Provides all methods required by IHugeVocabulary, although it doesn't actually specify this interface since it may not actually be huge and require the custom widgets.
| Method | searchForTerms | Undocumented |
| Method | toTerm | See StormVocabularyBase. |
| Method | __contains__ | Undocumented |
| Method | getTermByToken | Undocumented |
Inherited from StormVocabularyBase:
| Method | __init__ | Undocumented |
| Method | search | Undocumented |
| Method | __iter__ | Return an iterator which provides the terms from the vocabulary. |
| Method | __len__ | Undocumented |
| Method | getTerm | Undocumented |
| Method | emptySelectResults | Return a SelectResults object without any elements. |
| Method | _entries | Undocumented |
Inherited from FilteredVocabularyBase (via StormVocabularyBase):
| Method | __getattribute__ | Undocumented |
| Method | supportedFilters | Undocumented |
StormVocabularyBase.
This implementation uses name as a token instead of the object's ID, and tries to be smart about deciding to present an object's title if it has one.