Package zope :: Package configuration :: Module config :: Class IComplexDirectiveContext
[show private | hide private]
[frames | no frames]

Type IComplexDirectiveContext

        Interface --+    
                    |    
IConfigurationContext --+
                        |
    Interface --+       |
                |       |
   IDirectiveInfo --+   |
                    |   |
            IFullInfo --+
                        |
                       IComplexDirectiveContext


Class Variable Summary
str action = 'Record a configuration action\n\n        The j...
str checkDuplicate = 'Check for duplicate imports of the sam...
unicode handler = u'Directive handler\n\nThe dotted name of the ...
str hasFeature = 'Check whether a named feature is available...
unicode name = u'Directive name\n\nThe name of the directive bei...
unicode package = u'The current package name\n\n          This i...
str path = 'Compute a full file name for the given file\n\n ...
str provideFeature = 'Record that a named feature is availab...
str resolve = 'Resolve a dotted name to an object\n\n       ...
unicode schema = u'Directive handler\n\nThe dotted name of the d...
unicode usedIn = u'The directive types the directive can be used...

Class Variable Details

action

Type:
str
Value:
'''Record a configuration action

        The job of most directives is to compute actions for later pro\
cessing.
        The action method is used to record those actions.  The discri\
minator
        is used to to find actions that conflict. Actions conflict if \
they
...                                                                    

checkDuplicate

Type:
str
Value:
'''Check for duplicate imports of the same file.

        Raises an exception if this file had been processed before.  T\
his
        is better than an unlimited number of conflict errors.
        '''                                                            

handler

Type:
unicode
Value:
u'Directive handler\n\nThe dotted name of the directive handler'       

hasFeature

Type:
str
Value:
'Check whether a named feature is available in this context.'          

name

Type:
unicode
Value:
u'Directive name\n\nThe name of the directive being defined'           

package

Type:
unicode
Value:
u'The current package name\n\n          This is the name of the packag\
e containing the configuration\n          file being executed. If the \
configuration file was not\n          included by package, then this i\
s None.\n          '                                                   

path

Type:
str
Value:
'''Compute a full file name for the given file

        If the filename is relative to the package, then the returned
        name will include the package path, otherwise, the original
        file name is returned.
        '''                                                            

provideFeature

Type:
str
Value:
'Record that a named feature is available in this context.'            

resolve

Type:
str
Value:
'''Resolve a dotted name to an object

        A dotted name is constructed by concatenating a dotted module
        name with a global name within the module using a dot.  For
        example, the object named "spam" in the foo.bar module has a
        dotted name of foo.bar.spam.  If the current package is a
        prefix of a dotted name, then the package name can be relaced
        with a leading dot, So, for example, if the configuration file
...                                                                    

schema

Type:
unicode
Value:
u'Directive handler\n\nThe dotted name of the directive handler'       

usedIn

Type:
unicode
Value:
u'The directive types the directive can be used in\n\nThe interface of\
 the directives that can contain the directive'                        

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