Package pyxb :: Package binding :: Module generate :: Class NamespaceGroupModule
[hide private]
[frames] | no frames]

type NamespaceGroupModule

source code

         object --+    
                  |    
_ModuleNaming_mixin --+
                      |
                     NamespaceGroupModule

This class represents a Python module that holds all the declarations belonging to a set of namespaces which have interdependencies.

Instance Methods [hide private]
 
namespaceModules(self) source code
 
moduleForNamespace(self, namespace) source code
 
__init__(self, generator, namespace_modules, **kw) source code
 
_initialBindingTemplateMap(self) source code
 
_bindingTagPrefix_vx(self) source code
 
_bindingPreface_vx(self) source code
 
_finalizeModuleContents_vx(self, template_map) source code
 
_moduleUID_vx(self) source code
 
__str__(self) source code

Inherited from _ModuleNaming_mixin: addImportsFrom, bindingFile, bindingIO, bindingPreface, bindingTag, defineNamespace, generator, importForDeclaration, literal, moduleContents, modulePath, moduleUID, nameInModule, pathFromImport, referenceNamespace, referenceSchemaComponent, uniqueInClass, uniqueInModule, writeToModuleFile

Class Methods [hide private]

Inherited from _ModuleNaming_mixin: BindComponentInModule, ComponentBindingModule

Inherited from _ModuleNaming_mixin (private): _ForRecord, _RecordModule

Class Variables [hide private]
  __namespaceModules = None
  __components = None
  __componentBindingName = None
  __uniqueInModule = None
  __UniqueInGroups = set([])
  _GroupPrefix = '_group'
Method Details [hide private]

__init__(self, generator, namespace_modules, **kw)
(Constructor)

source code 
Overrides: _ModuleNaming_mixin.__init__

_bindingTagPrefix_vx(self)

source code 
Overrides: _ModuleNaming_mixin._bindingTagPrefix_vx

_bindingPreface_vx(self)

source code 
Overrides: _ModuleNaming_mixin._bindingPreface_vx

_moduleUID_vx(self)

source code 
Overrides: _ModuleNaming_mixin._moduleUID_vx

__str__(self)
(Informal representation operator)

source code 
Overrides: object.__str__
(inherited documentation)