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

Type ComplexDirectiveDefinition

              object --+    
                       |    
                    dict --+
                           |
          object --+       |
                   |       |
ConfigurationContext --+   |
                       |   |
GroupingContextDecorator --+
                           |
                          ComplexDirectiveDefinition


Handler for defining complex directives

See the description and tests for ComplexStackItem.


Method Summary
  before(self)
    Inherited from GroupingContextDecorator
  __init__(self, context, **kw)
  __getattr__(self, name, getattr, setattr)
  after(self)
    Inherited from ConfigurationContext
  action(self, discriminator, callable, args, kw, order)
Add an action with the given discriminator, callable and arguments
  checkDuplicate(self, filename)
Check for duplicate imports of the same file.
  hasFeature(self, feature)
Check whether a named feature has been provided.
  path(self, filename)
Examples:
  processFile(self, filename)
Check whether a file needs to be processed
  provideFeature(self, feature)
Declare thata named feature has been provided.
  resolve(self, dottedname)
Resolve a dotted name to an object
    Inherited from dict
  __cmp__(x, y)
x.__cmp__(y) <==> cmp(x,y)
  __contains__(D, k)
D.__contains__(k) -> True if D has a key k, else False
  __delitem__(x, y)
x.__delitem__(y) <==> del x[y]
  __eq__(x, y)
x.__eq__(y) <==> x==y
  __ge__(x, y)
x.__ge__(y) <==> x>=y
  __getattribute__(...)
x.__getattribute__('name') <==> x.name
  __getitem__(x, y)
x.__getitem__(y) <==> x[y]
  __gt__(x, y)
x.__gt__(y) <==> x>y
  __hash__(x)
x.__hash__() <==> hash(x)
  __iter__(x)
x.__iter__() <==> iter(x)
  __le__(x, y)
x.__le__(y) <==> x<=y
  __len__(x)
x.__len__() <==> len(x)
  __lt__(x, y)
x.__lt__(y) <==> x<y
  __ne__(x, y)
x.__ne__(y) <==> x!=y
  __new__(T, S, ...)
T.__new__(S, ...) -> a new object with type S, a subtype of T
  __repr__(x)
x.__repr__() <==> repr(x)
  __setitem__(x, i, y)
x.__setitem__(i, y) <==> x[i]=y
  clear(D)
D.clear() -> None.
  copy(D)
D.copy() -> a shallow copy of D
  get(D, k, d)
D.get(k[,d]) -> D[k] if k in D, else d.
  has_key(D, k)
D.has_key(k) -> True if D has a key k, else False
  items(D)
D.items() -> list of D's (key, value) pairs, as 2-tuples
  iteritems(D)
D.iteritems() -> an iterator over the (key, value) items of D
  iterkeys(D)
D.iterkeys() -> an iterator over the keys of D
  itervalues(D)
D.itervalues() -> an iterator over the values of D
  keys(D)
D.keys() -> list of D's keys
  pop(D, k, d)
If key is not found, d is returned if given, otherwise KeyError is raised
  popitem(D)
2-tuple; but raise KeyError if D is empty
  setdefault(D, k, d)
D.setdefault(k[,d]) -> D.get(k,d), also set D[k]=d if k not in D
  update(...)
D.update(E, **F) -> None.
  values(D)
D.values() -> list of D's values
    Inherited from object
  __delattr__(...)
x.__delattr__('name') <==> del x.name
  __reduce__(...)
helper for pickle
  __reduce_ex__(...)
helper for pickle
  __setattr__(...)
x.__setattr__('name', value) <==> x.name = value
  __str__(x)
x.__str__() <==> str(x)
    Inherited from type
  fromkeys(dict, S, v)
v defaults to None.

Class Variable Summary
Implements __implemented__ = <implementedBy zope.configuration.conf...
ClassProvides __provides__ = <zope.interface.declarations.ClassProvide...
    Inherited from ConfigurationContext
ClassProvides __providedBy__ = <zope.interface.declarations.ClassProvi...

Class Variable Details

__implemented__

Type:
Implements
Value:
<implementedBy zope.configuration.config.ComplexDirectiveDefinition>   

__provides__

Type:
ClassProvides
Value:
<zope.interface.declarations.ClassProvides object at 0xb64ae5ac>       

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