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

Class 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)
x.__init__(...) initializes x; see help(type(x)) for signature
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)
str(x)
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 object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __subclasshook__

Class Methods [hide private]

Inherited from _ModuleNaming_mixin: BindComponentInModule, ComponentBindingModule

Inherited from _ModuleNaming_mixin (private): _ForRecord, _RecordModule

Class Variables [hide private]
  __namespaceModules = None
hash(x)
  __components = None
hash(x)
  __componentBindingName = None
hash(x)
  __uniqueInModule = None
hash(x)
  __UniqueInGroups = set([])
  _GroupPrefix = '_group'
Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

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

source code 

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

Overrides: object.__init__
(inherited documentation)

_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 

str(x)

Overrides: object.__str__
(inherited documentation)