xsdata.codegen.writer module

class xsdata.codegen.writer.CodeWriter(generators=<factory>)[source]

Bases: object

Parameters

generators (Dict[str, AbstractGenerator]) –

generators: Dict[str, AbstractGenerator] = None
property formats
Return type

List[str]

register_format(name, generator)[source]
Parameters
get_format(name)[source]
Parameters

name (str) –

Return type

AbstractGenerator

write(classes, output)[source]
Parameters
print(classes, output)[source]
Parameters
designate(classes, output)[source]
Parameters
module_name(module, output)[source]
Parameters
  • module (str) –

  • output (str) –

Return type

str

package_name(package, output)[source]
Parameters
  • package (str) –

  • output (str) –

Return type

str