class (http://namespaces.zope.org/zope)

Make statements about a class


File: Zope3/zope.app.component-3.4.1-py2.4.egg/zope/app/component/meta.zcml from (line 35, column 4) to (line 61, column 4)
Handler: zope.app.component.contentdirective.ClassDirective

Schema

zope.app.component.metadirectives.IClassDirective

Subdirectives

implements

Declare that the class given by the content directive's class attribute implements a given interface


Handler: zope.app.component.contentdirective.ClassDirective

zope.app.component.metadirectives.IImplementsSubdirective

require

Indicate that the a specified list of names or the names in a given Interface require a given permission for access.


Handler: zope.app.component.contentdirective.ClassDirective

zope.app.component.metadirectives.IRequireSubdirective

allow

Declare a part of the class to be publicly viewable (that is, requires the zope.Public permission). Only one of the following two attributes may be used.


Handler: zope.app.component.contentdirective.ClassDirective

zope.app.component.metadirectives.IAllowSubdirective

factory

Specify the factory used to create this content object


Handler: zope.app.component.contentdirective.ClassDirective

zope.app.component.metadirectives.IFactorySubdirective

* = required