PlantUML

The PlantUML client module.

class confirm.tools.plantuml.PlantUMLClient(server)

A class which reads the UML source from stdin, or a file, and then generates the appropriate image to stdout, or another file.

create_image(image_format)

Create an image from the UML.

Parameters:

image_format (str) – The image format

Returns:

Generated image

Return type:

bytes

print_image(image_format)

Create an image from the UML, and print it on stdout.

Parameters:

image_format (str) – The image format

read_file(uml_file)

Read UML from a file.

Parameters:

uml_file (pathlib.Path) – The UML file

read_stdin()

Read UML from stdin.

save_image(image_format, image_path=None)

Create an image from the UML, and save it on the filesystem.

Parameters:
  • image_format (str) – The image format

  • image_path (None or pathlib.Path) – The image path

confirm.tools.plantuml.main()

Run main CLI script.