xsdata.formats.plantuml.generator module

class xsdata.formats.plantuml.generator.PlantUmlGenerator[source]

Bases: xsdata.formats.mixins.AbstractGenerator

templates_dir: Optional[pathlib.Path] = PosixPath('/home/docs/checkouts/readthedocs.org/user_builds/xsdata/envs/v20.6/lib/python3.7/site-packages/xsdata/formats/plantuml/templates')
render(classes)[source]

Given a list of classes return to the writer factory the target file path full module path and the rendered code.

Parameters

classes (List[Class]) –

Return type

Iterator[Tuple[Path, str, str]]

render_module(resolver, classes)[source]
Parameters
Return type

str

render_classes(classes)[source]
Parameters

classes (List[Class]) –

Return type

str

render_class(obj)[source]
Parameters

obj (Class) –

Return type

str