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:
  - xmlschema.structures._SchemaComponent_mixin

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.