NAME
Meta::Grapher::Moose::Renderer::Plantuml - Render a Meta::Grapher::Moose as a graph using PlantUML
VERSION
version 1.03
SYNOPSIS
Meta::Grapher::Moose->new(
renderer => Meta::Grapher::Moose::Renderer::Plantuml->new(),
...
);
DESCRIPTION
This is one of the standard renderers that ships as part of the Meta-Grapher-Moose distribution.
It uses the PlantUML Java distribution to create graphs.
ATTRIBUTES
This class accepts the following attributes:
java_command
The command to run the Java binary.
This defaults to 'java', so it'll use whatever Java is in the path.
plantuml_jar
The full path to the plantuml.jar
jar file.
This defaults to plantuml.jar
, meaning that it'll look for that jar in the current working directory.
formatting
The specific spot markup that you want to apply to your classes depending on what type your packages are. The default values are:
{
class => '',
role => '<<R,#FF7700>>',
prole => '<<P,orchid>>',
}
More documentation on specific spot markup can be found in the "Specific Spot" section of http://plantuml.com/classes.html.
BUGS
In order for PDF generation to work you must have several extra JAR files in the same directory as plantuml.jar
. See http://plantuml.com/pdf.html for more details.
Bugs may be submitted through the RT bug tracker (or bug-meta-grapher-moose@rt.cpan.org).
I am also usually active on IRC as 'drolsky' on irc://irc.perl.org
.
AUTHOR
Dave Rolsky <autarch@urth.org>
COPYRIGHT AND LICENSE
This software is Copyright (c) 2016 by Dave Rolsky.
This is free software, licensed under:
The Artistic License 2.0 (GPL Compatible)