[top] / zope / component / bbb / interfaces / IBBBComponentArchitecture
The Component Architecture is defined by six key services, all of which are managed by service managers.
There are no attributes or fields specified.
getView(object, name, request, providing=<InterfaceClass zope.interface.Interface>, context=None)
Get a named view for a given object.
The request must implement IPresentationRequest: it provides the view type and the skin name. The nearest one to the object is found. If a matching view cannot be found, raises ComponentLookupError.
getMultiView(objects, request, providing=<InterfaceClass zope.interface.Interface>, name='', context=None)
Look for a multi-view for given objects
The request must implement IPresentationRequest: it provides the view type and the skin name. The nearest one to the object is found. If a matching view cannot be found, raises ComponentLookupError.
If context is not specified, attempts to use the first object to specify a context.
getResource(name, request, providing=<InterfaceClass zope.interface.Interface>, context=None)
Get a named resource for a given request
The request must implement IPresentationRequest.
The context provides a place to look for placeful resources.
A ComponentLookupError will be raised if the component can't be found.
getGlobalServices()
Get the global service manager.
queryResource(name, request, default=None, providing=<InterfaceClass zope.interface.Interface>, context=None)
Get a named resource for a given request
The request must implement IPresentationRequest.
The context provides a place to look for placeful resources.
If the component can't be found, the default is returned.
queryView(object, name, request, default=None, providing=<InterfaceClass zope.interface.Interface>, context=None)
Look for a named view for a given object.
The request must implement IPresentationRequest: it provides the view type and the skin name. The nearest one to the object is found. If a matching view cannot be found, returns default.
If context is not specified, attempts to use object to specify a context.
queryViewProviding(object, providing, request, default=None, context=None)
Look for a view that provides the specified interface.
A call to this method is equivalent to:
queryView(object, '', request, default, context, providing)
getViewProviding(object, providing, request, context=None)
Look for a view based on the interface it provides.
A call to this method is equivalent to:
getView(object, '', request, context, providing)
getService(name, context=None)
Get a named service.
Returns the service defined by 'name' from the service manager.
If context is None, an application-defined policy is used to choose an appropriate service manager.
If 'context' is not None, context is adapted to IServiceService, and this adapter is returned.
getGlobalService(name)
Get a global service.
getServices(context=None)
Get the service manager
If context is None, an application-defined policy is used to choose an appropriate service manager.
If 'context' is not None, context is adapted to IServiceService, and this adapter is returned.
getServiceDefinitions(context=None)
Get service definitions
Returns a dictionary of the service definitions from the service manager in the format {nameString: serviceInterface}.
The default behavior of placeful service managers is to include service definitions above them, but this can be overridden.
If context is None, an application-defined policy is used to choose an appropriate service manager.
If 'context' is not None, context is adapted to IServiceService, and this adapter is returned.
queryMultiView(objects, request, providing=<InterfaceClass zope.interface.Interface>, name='', default=None, context=None)
Look for a multi-view for given objects
The request must implement IPresentationRequest: it provides the view type and the skin name. The nearest one to the object is found. If a matching view cannot be found, returns default.
If context is not specified, attempts to use the first object to specify a context.
queryDefaultViewName(object, request, default=None, context=None)
Look for the name of the default view for the object and request.
The request must implement IPresentationRequest, and provides the desired view type. The nearest one to the object is found. If a matching default view name cannot be found, returns the default.
If context is not specified, attempts to use object to specify a context.
getDefaultViewName(object, request, context=None)
Get the name of the default view for the object and request.
The request must implement IPresentationRequest, and provides the desired view type. The nearest one to the object is found. If a matching default view name cannot be found, raises ComponentLookupError.
If context is not specified, attempts to use object to specify a context.
There are no specific adapters registered for this interface.
There are no extended adapters registered for this interface.
zope.viewlet.metaconfigure.JavaScriptViewlet
(name: boston.js)
zope.viewlet.manager.<ViewletManager providing IJavaScript>
(name: zope.app.boston.IJavaScript)
zope.viewlet.viewlet.SimpleViewletClass from /opt/zope/sr/apidoc/src/zope/app/boston/viewlets/toolbar/viewlet.pt
(name: toolbar)
zope.traversing.namespace.lang
(name: lang)
zope.viewlet.manager.<ViewletManager providing ICSS>
(name: zope.app.boston.ICSS)
zope.traversing.namespace.acquire
(name: acquire)
zope.traversing.namespace.acquire
(name: acquire)
zope.traversing.namespace.acquire
(name: acquire)
zope.traversing.namespace.acquire
(name: acquire)
zope.app.apidoc.codemodule.browser.introspector.annotationsNamespace
(name: annotations)
zope.app.apidoc.codemodule.browser.introspector.annotationsNamespace
(name: annotations)
zope.app.apidoc.codemodule.browser.introspector.annotationsNamespace
(name: annotations)
zope.app.apidoc.codemodule.browser.introspector.annotationsNamespace
(name: annotations)
zope.viewlet.metaconfigure.CSSViewlet
(name: xmltree.css)
zope.app.pagetemplate.urlquote.URLQuote
(name: url)
zope.viewlet.viewlet.SimpleViewletClass from /opt/zope/sr/apidoc/src/zope/app/boston/viewlets/xmltree/xmltree.pt
(name: xmltree)
zope.viewlet.metaconfigure.CSSViewlet
(name: skin.css)
zope.app.preference.preference.preferencesNamespace
(name: preferences)
zope.app.preference.default.DefaultPreferences
(name: preferences)
zope.traversing.namespace.attr
(name: attribute)
zope.traversing.namespace.attr
(name: attribute)
zope.traversing.namespace.attr
(name: attribute)
zope.traversing.namespace.attr
(name: attribute)
zope.viewlet.manager.<ViewletManager providing IHead>
(name: zope.app.boston.IHead)
zope.app.component.back35.RegistrationManagerNamespace
(name: registrations)
zope.viewlet.manager.<ViewletManager providing ILeft>
(name: zope.app.boston.ILeft)
zope.traversing.namespace.resource
(name: resource)
zope.traversing.namespace.resource
(name: resource)
zope.traversing.namespace.resource
(name: resource)
zope.traversing.namespace.resource
(name: resource)
zope.traversing.namespace.etc
(name: etc)
zope.traversing.namespace.etc
(name: etc)
zope.traversing.namespace.etc
(name: etc)
zope.traversing.namespace.etc
(name: etc)
zope.traversing.namespace.etc
(name: etc)
zope.app.apidoc.apidoc.apidocNamespace
(name: apidoc)
zope.app.apidoc.apidoc.apidocNamespace
(name: apidoc)
zope.app.apidoc.apidoc.apidocNamespace
(name: apidoc)
zope.app.apidoc.apidoc.apidocNamespace
(name: apidoc)
zope.traversing.namespace.acquire
(name: acquire)
zope.traversing.namespace.lang
(name: lang)
zope.traversing.namespace.lang
(name: lang)
zope.traversing.namespace.lang
(name: lang)
zope.traversing.namespace.lang
(name: lang)
zope.traversing.namespace.item
(name: item)
zope.traversing.namespace.item
(name: item)
zope.traversing.namespace.item
(name: item)
zope.traversing.namespace.item
(name: item)
zope.traversing.namespace.item
(name: item)
zope.viewlet.metaconfigure.JavaScriptViewlet
(name: xmltree)
zope.viewlet.metaconfigure.CSSViewlet
(name: toolbar-css)
zope.traversing.namespace.adapter
(name: adapter)
zope.app.apidoc.apidoc.apidocNamespace
(name: apidoc)
zope.traversing.namespace.vh
(name: vh)
zope.traversing.namespace.vh
(name: vh)
zope.traversing.namespace.vh
(name: vh)
zope.traversing.namespace.vh
(name: vh)
zope.app.onlinehelp.helpNamespace
(name: help)
zope.app.onlinehelp.helpNamespace
(name: help)
zope.app.onlinehelp.helpNamespace
(name: help)
zope.app.onlinehelp.helpNamespace
(name: help)
zope.app.onlinehelp.helpNamespace
(name: help)
zope.traversing.namespace.adapter
(name: adapter)
zope.traversing.namespace.adapter
(name: adapter)
zope.traversing.namespace.adapter
(name: adapter)
zope.traversing.namespace.adapter
(name: adapter)
zope.traversing.namespace.debug
(name: debug)
zope.traversing.namespace.debug
(name: debug)
zope.traversing.namespace.debug
(name: debug)
zope.traversing.namespace.debug
(name: debug)
zope.app.pagetemplate.talesapi.ZopeTalesAPI
(name: zope)
zope.traversing.namespace.attr
(name: attribute)
zope.app.preference.preference.preferencesNamespace
(name: preferences)
zope.app.preference.preference.preferencesNamespace
(name: preferences)
zope.app.preference.preference.preferencesNamespace
(name: preferences)
zope.app.preference.preference.preferencesNamespace
(name: preferences)
zope.app.apidoc.codemodule.browser.introspector.annotationsNamespace
(name: annotations)
zope.traversing.namespace.view
(name: view)
zope.traversing.namespace.view
(name: view)
zope.traversing.namespace.view
(name: view)
zope.traversing.namespace.view
(name: view)
zope.formlib.namedtemplate.NamedTemplatePathAdapter
(name: template)
zope.viewlet.manager.<ViewletManager providing IToolBar>
(name: zope.app.boston.IToolBar)
zope.viewlet.metaconfigure.CSSViewlet
(name: widget.css)
There are no views available.
There are no views available.
There are no views available.
There are no views available.
There are no views available.
There are no views available.
There are no views available.
There are no views available.
There are no views available.
There are no views available.
There are no views available.
There are no views available.