Package gavo :: Package base :: Module meta :: Class MetaBuilder
[frames] | no frames]

Class MetaBuilder

source code

object --+
         |
        MetaBuilder
Known Subclasses:

A base class for meta builders.

Builders are passed to a MetaItem's traverse method or to MetaMixin's buildRepr method to build representations of the meta information.

You can override startKey, endKey, and enterValue. If you are not doing anything fancy, you can get by by just overriding enterValue and inspecting curAtoms[-1] (which contains the last meta key).

You will want to override getResult.

Instance Methods
 
__init__(self)
x.__init__(...) initializes x; see help(type(x)) for signature
source code
 
startKey(self, key) source code
 
endKey(self, key) source code
 
enterValue(self, value) source code
 
getResult(self) source code

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Properties

Inherited from object: __class__

Method Details

__init__(self)
(Constructor)

source code 

x.__init__(...) initializes x; see help(type(x)) for signature

Overrides: object.__init__
(inherited documentation)