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` Inherited from `_ModuleNaming_mixin` (private): `_bindComponent`, `_importModule`, `_initializeUniqueInModule`, `_referencedNamespaces`, `_setModulePath`

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``'``
Inherited from `_ModuleNaming_mixin` (private): `_ModuleNaming_mixin__ComponentBindingModuleMap`, `_ModuleNaming_mixin__RecordModuleMap`, `_ModuleNaming_mixin__anonCTDIndex`, `_ModuleNaming_mixin__anonSTDIndex`, `_ModuleNaming_mixin__bindingFile`, `_ModuleNaming_mixin__bindingFilePath`, `_ModuleNaming_mixin__generator`, `_ModuleNaming_mixin__modulePath`, `_ModuleNaming_mixin__moduleUID`, `_ModuleNaming_mixin__referencedFromClass`, `_ModuleNaming_mixin__referencedNamespaces`, `_ModuleNaming_mixin__uniqueInClass`, `_ModuleNaming_mixin__uniqueInModule`, `_ReferencedFromClass`, `_UniqueInModule`

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)