| Home | Trees | Indices | Help |
|
|---|
|
|
object --+
|
StructureBase --+
|
object --+ |
| |
common.Parser --+
|
ParseableStructure --+
|
Structure
is the base class for user-defined structures.
It will do some basic validation and will call hooks to complete elements and compute computed attributes, based on ParseableStructure's finishElement hook.
Also, it supports onParentComplete callbacks; this works by checking if any managedAttr has a onParentComplete method and calling it with the current value of that attribute if necessary.
| Nested Classes | |
|
Inherited from |
| Instance Methods | |||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
Inherited from Inherited from Inherited from Inherited from |
|||
| Class Methods | |
|
Inherited from |
| Class Variables | |
__implemented__ = <implementedBy gavo.base.structure.Structure>
|
|
|
Inherited from |
|
| Properties | |
|
Inherited from |
| Method Details |
Special descriptor for class __provides__ The descriptor caches the implementedBy info, so that we can get declarations for objects without instance-specific interfaces a bit quicker.
|
|
| Home | Trees | Indices | Help |
|
|---|
| Generated by Epydoc 3.0.1 on Thu May 2 07:29:09 2019 | http://epydoc.sourceforge.net |