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

Class _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__

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Variables [hide private]
  __objectOrigin = None
hash(x)
  _ArchivableObject_mixin__objectOrigin = None
hash(x)
Properties [hide private]

Inherited from object: __class__

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.