xsdata.codegen.validator module¶
-
class
xsdata.codegen.validator.
ClassValidator
(container)[source]¶ Bases:
object
- Parameters
container (
ClassContainer
) –
-
container
: ClassContainer = None¶
-
process
()[source]¶ Remove if possible classes with the same qualified name.
- Steps:
Remove classes with missing extension type.
Merge redefined classes.
Fix implied abstract flags.
-
remove_invalid_classes
(classes)[source]¶ Remove from the given class list any class with missing extension type.