Package zope :: Package proxy :: Module interfaces :: Class IProxyIntrospection
[show private | hide private]
[frames | no frames]

Type IProxyIntrospection

Interface --+
            |
           IProxyIntrospection


Provides methods for indentifying proxies and extracting proxied objects
Class Variable Summary
str getProxiedObject = "Get the proxied Object\n\n        If...
str isProxy = 'Check whether the given object is a proxy\n\n...
str queryInnerProxy = 'Look for the inner-most proxy of the ...
str queryProxy = 'Look for a proxy of the given type around ...
str removeAllProxies = 'Get the proxied object with no proxi...
str sameProxiedObjects = 'Check whether ob1 and ob2 are the ...

Class Variable Details

getProxiedObject

Type:
str
Value:
"""Get the proxied Object

        If the object isn't proxied, then just return the object.
        """                                                            

isProxy

Type:
str
Value:
'''Check whether the given object is a proxy

        If proxytype is not None, checkes whether the object is
        proxied by the given proxytype.
        '''                                                            

queryInnerProxy

Type:
str
Value:
'''Look for the inner-most proxy of the given type around the object

        If no such proxy can be found, return the default.

        If there is such a proxy, return the inner-most one.
        '''                                                            

queryProxy

Type:
str
Value:
'''Look for a proxy of the given type around the object

        If no such proxy can be found, return the default.
        '''                                                            

removeAllProxies

Type:
str
Value:
'''Get the proxied object with no proxies

        If obj is not a proxied object, return obj.

        The returned object has no proxies.
        '''                                                            

sameProxiedObjects

Type:
str
Value:
'''Check whether ob1 and ob2 are the same or proxies of the same objec\
t
        '''                                                            

Generated by Epydoc 2.1 on Fri Jun 24 12:01:25 2005 http://epydoc.sf.net