Method Summary |
|
__init__(self)
|
|
cachePath(self,
path,
rsrc)
|
|
getCachedPath(self,
path)
|
|
upgradeToVersion1(self)
|
Inherited from Componentized |
|
addAdapter (self,
adapterClass,
ignoreClass,
registry)
Utility method that calls addComponent. |
|
addComponent (self,
component,
ignoreClass,
registry)
Add a component to me, for all appropriate interfaces. |
|
getComponent (self,
interface,
registry,
default)
Create or retrieve an adapter for the given interface. |
|
locateAdapterClass (self,
klass,
interfaceClass,
default,
registry)
|
|
removeComponent (self,
component)
Remove the given component from me entirely, for all interfaces for
which it has been registered. |
|
setAdapter (self,
interfaceClass,
adapterClass)
|
|
setComponent (self,
interfaceClass,
component)
|
|
unsetComponent (self,
interfaceClass)
Remove my component specified by the given interface class. |
Inherited from Versioned |
|
__getstate__ (self,
dict)
Get state, adding a version number to it on its way out. |
|
__setstate__ (self,
state)
|
|
versionUpgrade (self)
(internal) Do a version upgrade. |