Package Bio :: Package config :: Module Registry :: Class Registry
[show private | hide private]
[frames | no frames]

Class Registry

Known Subclasses:
DBRegistry, FormatRegistry

This is a dictionary-like object for storing and retrieving
objects in a registry.

Methods:
register    Add a RegisterableObject into the Registry.
    Dictionary interface:
__getitem__
get
keys
values
items

Method Summary
  __init__(self, name, load_path)
Registry(name[, load_path])
  __getitem__(self, name)
  __repr__(self)
  __str__(self)
  get(self, name, default)
  items(self)
  keys(self)
  register(self, obj)
S.register(obj)
  values(self)

Method Details

__init__(self, name, load_path=None)
(Constructor)

Registry(name[, load_path])

Create a new registry. name is the name of the registry. load_path is an optional path (e.g. Bio.config.dbdefs) that contains objects for the registry.

register(self, obj)

S.register(obj)

Add an object to the registry. obj must be a RegisterableObject object.

Generated by Epydoc 2.1 on Sat Jul 16 15:48:58 2005 http://epydoc.sf.net