Table of Contents

Module: BeforeTraverse Zope-2.2.1-src/lib/python/ZPublisher/BeforeTraverse.py

BeforeTraverse interface and helper classes

Functions   
queryBeforeTraverse
registerBeforeTraverse
rewriteBeforeTraverse
unregisterBeforeTraverse
  queryBeforeTraverse 
queryBeforeTraverse ( container,  app_handle )

Find __before_traverse__ hook objects, given an app_handle.

Returns a list of (priority, object) pairs.

  registerBeforeTraverse 
registerBeforeTraverse (
        container,
        object,
        app_handle,
        priority=99,
        )

Register an object to be called before a container is traversed.

app_handle should be a string or other hashable value that distinguishes the application of this object, and which must be used in order to unregister the object.

If the container will be pickled, the object must be a callable class instance, not a function or method.

priority is optional, and determines the relative order in which registered objects will be called.

  rewriteBeforeTraverse 
rewriteBeforeTraverse ( container,  btr )

Rewrite the list of __before_traverse__ hook objects

  unregisterBeforeTraverse 
unregisterBeforeTraverse ( container,  app_handle )

Unregister a __before_traverse__ hook object, given its app_handle.

Returns a list of unregistered objects.

Classes   
MultiHook

Class used to multiplex hook.

NameCaller

Class used to proxy sibling objects by name.


Table of Contents

This document was automatically generated on Mon Sep 4 07:33:06 2000 by HappyDoc version r0_6