Package gnue :: Package appserver :: Module repository :: Class Label
[show private | hide private]

Class Label

BaseItem --+
           |
          Label


A label object in the repository.
Method Summary
  __init__(self, predefined)
Create a new label item.
  updateLinks(self, aParent, unlink)
Update the link to the owning property or procedure of a label
    Inherited from BaseItem
  __getitem__(self, attr)
Emulate a dictionary access to the wrapper instance.
  __nonzero__(self)

Instance Variable Summary
  order: the search order of a label which is either gnue_search or if that is None gnue_info
  search: True, if gnue_search is not None

Method Details

__init__(self, predefined)
(Constructor)

Create a new label item.
Parameters:
predefined - dictionary with predefined ('builtin') values
Overrides:
gnue.appserver.repository.BaseItem.__init__

updateLinks(self, aParent, unlink=False)

Update the link to the owning property or procedure of a label
Parameters:
aParent - the owning property or procedure
unlink - if set to True the reference will be cleared

Instance Variable Details

order

the search order of a label which is either gnue_search or if that is None gnue_info

search

True, if gnue_search is not None


GNUe Home

Public API

Developer's Corner