xsdata.writer module

class xsdata.writer.CodeWriter(generators=<factory>, modules=<factory>, packages=<factory>, module_names=<factory>)[source]

Bases: object

generators: Dict[str, AbstractGenerator] = None
modules: Dict = None
packages: Dict = None
module_names: Dict = None
property formats
register_format(name, generator)[source]
get_format(name)[source]
Return type

AbstractGenerator

write(classes, output)[source]
print(classes, output)[source]
designate(classes, output)[source]
unique_module_name(module, output)[source]
unique_package_name(package, output)[source]