Logo Search packages:      
Sourcecode: zope-docfindereverywhere version File versions  Download package

DocFinderEverywhere::analyse::DocFinder Class Reference

Inherits ExtensionClass::Base.

List of all members.


Detailed Description

determine the documentation of an object.

Doc is maintained in a two level structure:

 1 classes, the object is build from, in inheritance order

   each class is described by a 'ClassDoc' instance

 2 for each class, the attributes defined by the class
   
   each attribute is described by a 'AttributeDoc' instance.

The documentation does not include instance level attributes
(they are too many). However, it does provide
summary information about access to unprotected attributes
in the doc for the pseudo class '-- Instance --'.
This information is not accurate, as the
'__allow_access_to_unprotected__subobjects__'
evaluation is not precise.

Definition at line 40 of file analyse.py.


Public Member Functions

def __getitem__
def __init__
def __len__
def tpId
def tpValues

Private Member Functions

def _analyseClass
def _analyseClassStructure
def _attrRoles
def _makeUnprotectedChecker

Private Attributes

 _attributes
 _check
 _classes
 _method_filter
 _name
 _obj
 _seenclasses
 _type

Static Private Attributes

 _classDict = None
tuple _secInfo = ClassSecurityInfo()

The documentation for this class was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index