[Zope-Checkins] CVS: Zope3/lib/python/Zope/ComponentArchitecture - IComponentArchitecture.py:1.1.2.7 __init__.py:1.1.6.7 hooks.py:1.1.2.11 metaConfigure.py:1.1.2.6
Fred Drake Jr
fdrake@acm.org
Wed, 12 Dec 2001 15:41:02 -0500
Update of /cvs-repository/Zope3/lib/python/Zope/ComponentArchitecture
In directory cvs.zope.org:/tmp/cvs-serv15563/Zope/ComponentArchitecture
Modified Files:
Tag: Zope-3x-branch
IComponentArchitecture.py __init__.py hooks.py
metaConfigure.py
Log Message:
Presentation --> View
=== Zope3/lib/python/Zope/ComponentArchitecture/IComponentArchitecture.py 1.1.2.6 => 1.1.2.7 ===
"""
- def providePresentation(forInterface, name, type, maker):
- """Provide a presentation
+ def provideView(forInterface, name, type, maker):
+ """Provide a view
- A presentation provides some type of presentation (e.g. browser, ftp)
+ A view provides some type of presentation (e.g. browser, ftp)
for components of a given interface.
Arguments:
- forInterface -- The interface the presentation is for
+ forInterface -- The interface the view is for
- name -- The presentation name
+ name -- The view name
- type -- The presentation type, expressed as an interface
+ type -- The view type, expressed as an interface
- maker -- a callable object that gets an presentation component for
+ maker -- a callable object that gets a view component for
a context component.
"""
- def getPresentation(object, name, type, default=None):
- """Look up a named presentation of a given type for an object
+ def getView(object, name, type, default=None):
+ """Look up a named view of a given type for an object
The type is expressed as an interface.
- The object also provides a place to look for placeful presentations.
+ The object also provides a place to look for placeful views.
A Zope.ComponentArchitecture.ComponentLookupError will be
raised if the component can't be found.
@@ -85,7 +85,7 @@
def createObject(object, name):
"""Create a new object using the factory with the given name
- The object provides a place to look for placeful presentations.
+ The object provides a place to look for placeful views.
A Zope.ComponentArchitecture.ComponentLookupError will be
raised if the factory component can't be found.
=== Zope3/lib/python/Zope/ComponentArchitecture/__init__.py 1.1.6.6 => 1.1.6.7 ===
from hooks import provideAdapter, getAdapter
from hooks import provideUtility, getUtility
-from hooks import providePresentation, getPresentation
+from hooks import provideView, getView
from hooks import provideFactory, createObject
def _clear():
=== Zope3/lib/python/Zope/ComponentArchitecture/hooks.py 1.1.2.10 => 1.1.2.11 ===
return r
-def providePresentation(forInterface, name, type, maker):
- return providePresentation_hook(forInterface, name, type, maker)
+def provideView(forInterface, name, type, maker):
+ return provideView_hook(forInterface, name, type, maker)
-def getPresentation(object, name, type, default=_marker):
- r = getPresentation_hook(object, name, type, default)
+def getView(object, name, type, default=_marker):
+ r = getView_hook(object, name, type, default)
if r is _marker: raise ComponentLookupError(object, name, type)
return r
@@ -63,17 +63,17 @@
if c is None: return default
return c
-def providePresentation_hook(forInterface, name, type, maker):
- reg=_presentations.get(name, None)
+def provideView_hook(forInterface, name, type, maker):
+ reg = _views.get(name, None)
if reg is None:
reg=IToIRegistry()
- _presentations[name]=reg
+ _views[name]=reg
reg.register(forInterface, type, maker)
-def getPresentation_hook(object, name, type, default=None):
- reg=_presentations.get(name, None)
+def getView_hook(object, name, type, default=None):
+ reg = _views.get(name, None)
if reg is None: return default
- c=reg.getForObject(object, type)
+ c = reg.getForObject(object, type)
if c is None: return default
return c(object)
@@ -92,11 +92,10 @@
return factory()
def _clear():
- global _adapters, _utilities, _presentations, _factories
+ global _adapters, _utilities, _views, _factories
_adapters = IToIRegistry()
_utilities = IRegistry()
- _presentations = {}
+ _views = {}
_factories = {}
_clear()
-
=== Zope3/lib/python/Zope/ComponentArchitecture/metaConfigure.py 1.1.2.5 => 1.1.2.6 ===
# FOR A PARTICULAR PURPOSE.
-from hooks import provideAdapter, provideUtility, providePresentation
+from hooks import provideAdapter, provideUtility, provideView
from Zope.Configuration.meta import register
from Zope.Configuration.name import resolve
from Zope.Configuration import namespace
@@ -17,19 +17,19 @@
def provideUtilityDir(component, provides):
provideUtility(resolve(provides), resolve(component))
-def providePresentationDir(component, type, name, for_=None):
+def provideViewDir(component, type, name, for_=None):
if for_ is not None: for_ = resolve(for_)
- providePresentation(for_, name, resolve(type), resolve(component))
+ provideView(for_, name, resolve(type), resolve(component))
-def provideDefaultPresentationDir(component, type, name, for_=None):
+def provideDefaultViewDir(component, type, name, for_=None):
if for_ is not None: for_ = resolve(for_)
- providePresentation(for_, name, resolve(type), resolve(component))
- providePresentation(for_, "", resolve(type), resolve(component))
+ provideView(for_, name, resolve(type), resolve(component))
+ provideView(for_, "", resolve(type), resolve(component))
def metaConfigure():
register(namespace('zope'), 'adapter', provideAdapterDir)
register(namespace('zope'), 'utility', provideUtilityDir)
- register(namespace('zope'), 'presention', providePresentationDir)
- register(namespace('zope'), 'defaultPresention',
- provideDefaultPresentationDir)
+ register(namespace('zope'), 'presention', provideViewDir)
+ register(namespace('zope'), 'defaultView',
+ provideDefaultViewDir)