ZCML File
configure.zcml
[top]
/
zope
/
traversing
/ configure.zcml
<
configure
xmlns
="
http://namespaces.zope.org/zope
"
xmlns:zcml
="
http://namespaces.zope.org/zcml
"
>
<
adapter
factory
="
zope.traversing.adapters.Traverser
"
provides
="
zope.traversing.interfaces.ITraverser
"
for
="
*
"
/>
<
adapter
factory
="
zope.traversing.adapters.DefaultTraversable
"
provides
="
zope.traversing.interfaces.ITraversable
"
for
="
*
"
/>
<
adapter
factory
="
zope.traversing.adapters.RootPhysicallyLocatable
"
/>
<
adapter
factory
="
zope.traversing.namespace.etc
"
provides
="
zope.traversing.interfaces.ITraversable
"
for
="
*
"
name
="
etc
"
/>
<
view
for
="
*
"
name
="
etc
"
provides
="
zope.traversing.interfaces.ITraversable
"
type
="
zope.interface.Interface
"
factory
="
zope.traversing.namespace.etc
"
/>
<
adapter
factory
="
zope.traversing.namespace.attr
"
provides
="
zope.traversing.interfaces.ITraversable
"
for
="
*
"
name
="
attribute
"
/>
<
view
for
="
*
"
name
="
attribute
"
provides
="
zope.traversing.interfaces.ITraversable
"
type
="
zope.interface.Interface
"
factory
="
zope.traversing.namespace.attr
"
/>
<
adapter
factory
="
zope.traversing.namespace.adapter
"
provides
="
zope.traversing.interfaces.ITraversable
"
for
="
*
"
name
="
adapter
"
/>
<
view
for
="
*
"
name
="
adapter
"
provides
="
zope.traversing.interfaces.ITraversable
"
type
="
zope.interface.Interface
"
factory
="
zope.traversing.namespace.adapter
"
/>
<
adapter
factory
="
zope.traversing.namespace.item
"
provides
="
zope.traversing.interfaces.ITraversable
"
for
="
*
"
name
="
item
"
/>
<
view
for
="
*
"
name
="
item
"
provides
="
zope.traversing.interfaces.ITraversable
"
type
="
*
"
factory
="
zope.traversing.namespace.item
"
/>
<
adapter
factory
="
zope.traversing.namespace.acquire
"
provides
="
zope.traversing.interfaces.ITraversable
"
for
="
*
"
name
="
acquire
"
/>
<
view
for
="
*
"
name
="
acquire
"
provides
="
zope.traversing.interfaces.ITraversable
"
type
="
*
"
factory
="
zope.traversing.namespace.acquire
"
/>
<
view
for
="
*
"
name
="
view
"
provides
="
zope.traversing.interfaces.ITraversable
"
type
="
*
"
factory
="
zope.traversing.namespace.view
"
/>
<
view
for
="
*
"
name
="
resource
"
provides
="
zope.traversing.interfaces.ITraversable
"
type
="
*
"
factory
="
zope.traversing.namespace.resource
"
/>
<
adapter
factory
="
zope.traversing.namespace.lang
"
provides
="
zope.traversing.interfaces.ITraversable
"
for
="
*
"
name
="
lang
"
/>
<
view
for
="
*
"
name
="
lang
"
provides
="
zope.traversing.interfaces.ITraversable
"
type
="
*
"
factory
="
zope.traversing.namespace.lang
"
/>
<
view
for
="
*
"
name
="
skin
"
provides
="
zope.traversing.interfaces.ITraversable
"
type
="
zope.publisher.interfaces.browser.IBrowserRequest
"
factory
="
zope.traversing.namespace.skin
"
/>
<
view
for
="
*
"
name
="
skin
"
provides
="
zope.traversing.interfaces.ITraversable
"
type
="
zope.publisher.interfaces.xmlrpc.IXMLRPCRequest
"
factory
="
zope.traversing.namespace.xmlrpc_skin
"
/>
<
view
for
="
*
"
name
="
vh
"
provides
="
zope.traversing.interfaces.ITraversable
"
type
="
*
"
factory
="
zope.traversing.namespace.vh
"
/>
<
view
for
="
*
"
name
="
debug
"
provides
="
zope.traversing.interfaces.ITraversable
"
type
="
*
"
factory
="
zope.traversing.namespace.debug
"
zcml:condition
="
have devmode
"
/>
</
configure
>