xsdata.formats.plantuml.generator module

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

Bases: xsdata.formats.generators.AbstractGenerator

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

str

render_class(obj)[source]
Return type

str

render(classes)[source]

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

Return type

Iterator[Tuple[Path, str, str]]

render_classes(classes)[source]

Sort classes by name and return the rendered output.

Return type

str