Package flumotion :: Package common :: Module registry :: Class RegistryEntryComponent
[show private | hide private]
[frames | no frames]

Class RegistryEntryComponent


I represent a <component> entry in the registry
Method Summary
  __init__(self, filename, type, source, description, base, properties, files, entries, eaters, feeders, needs_sync, clock_priority, sockets)
  getBase(self)
  getClockPriority(self)
  getDescription(self)
  getEaters(self)
  getEntries(self)
  getEntryByType(self, type)
Get the entry point for the given type of entry.
  getFeeders(self)
  getFiles(self)
  getGUIEntry(self)
  getNeedsSynchronization(self)
list of RegistryEntryProperty getProperties(self)
Get a list of all properties.
  getSockets(self)
  getSource(self)
  getType(self)
  hasProperty(self, name)
Check if the component has a property with the given name.

Class Variable Summary
str __pychecker__ = 'maxargs=14'

Method Details

__init__(self, filename, type, source, description, base, properties, files, entries, eaters, feeders, needs_sync, clock_priority, sockets)
(Constructor)

Parameters:
filename - name of the XML file this component is parsed from
           (type=str)
properties - dict of name -> property
           (type=dict of str -> RegistryEntryProperty)
entries - dict of entry point type -> entry
           (type=dict of str -> RegistryEntryEntry)
sockets - list of sockets supported by the element
           (type=list of str)

getEntryByType(self, type)

Get the entry point for the given type of entry.
Parameters:
type
           (type=string)

getProperties(self)

Get a list of all properties.
Returns:
list of RegistryEntryProperty

hasProperty(self, name)

Check if the component has a property with the given name.

Class Variable Details

__pychecker__

Type:
str
Value:
'maxargs=14'                                                           

Generated by Epydoc 2.1 on Mon Oct 1 03:52:09 2007 http://epydoc.sf.net