Package pyxb :: Package namespace :: Module archive :: Class _ArchivableObject_mixin
[hide private]
[frames] | no frames]

type _ArchivableObject_mixin

source code

object --+    
         |    
   cscRoot --+
             |
            _ArchivableObject_mixin
Known Subclasses:

Mix-in to any object that can be stored in a namespace within an archive.

Instance Methods [hide private]
 
_objectOrigin(self) source code
 
_setObjectOrigin(self, object_origin, override=False) source code
 
_prepareForArchive(self, archive) source code
 
_updateFromOther_csc(self, other) source code
 
_updateFromOther(self, other)
Update this instance with additional information provided by the other instance.
source code
 
_allowUpdateFromOther(self, other) source code

Inherited from cscRoot: __init__

Class Variables [hide private]
  __objectOrigin = None
  _ArchivableObject_mixin__objectOrigin = None
Method Details [hide private]

_updateFromOther(self, other)

source code 

Update this instance with additional information provided by the other instance.

This is used, for example, when a built-in type is already registered in the namespace, but we've processed the corresponding schema and have obtained more details.