I found the documentation package at the bottom of the page of
http://plantuml.sourceforge.net/download.html
I downloaded this plantumldoc-8004.tar.gz and extracted it. I also checked the lgpl source code to see if (part of) the documentation was included in here / has been extracted from here, but I don't think this is the case as I could not find the word "Bob" in the java sources.
By means of java -jar plantuml.jar -charset UTF-8 *.tex I have been able to produce the graphs for the documentation after I created the files List.iuml and ArrayList.iuml
I've been able to generate the documentation (after small adjustments to the tex files) under Cygwin with lualatex and with xelatex (both running 3 times to get correct Contents table)
Changes I made / had to make (short description and a diff list):
Setting better date in the Manual (in principle this should be the date of the release (the release number is in the tex file):
diff -r documentation/PlantUML Language Reference Guide.tex documentation_org/PlantUML Language Reference Guide.tex
65,66c65
< \textit{Language Reference Guide,
< \today
---
> \textit{Language Reference Guide, January 23, 2011
Non supported commands, end package and end namespace, replaced with {} notation (as indicated on the website):
diff -r documentation/class.tex documentation_org/class.tex
451c451
< package net.sourceforge.plantuml #Snow {
---
> package net.sourceforge.plantuml #Snow
454c454
< }
---
> end package
467,468c467,468
< package foo1.foo2 {
< }
---
> package foo1.foo2
> end package
501c501
< namespace net.dummy #DDDDDD {
---
> namespace net.dummy #DDDDDD
507c507
< }
---
> end namespace
729c729
< namespace net.dummy #DDDDDD {
---
> namespace net.dummy #DDDDDD
735c735
< }
---
> end namespace
Corrected last input line of table:
diff -r documentation/colornames.tex documentation_org/colornames.tex
187c187,188
< & \\ \hline
---
>
> & & \hline
The & character has to be escaped when to be used literally:
diff -r documentation/skinparam.tex documentation_org/skinparam.tex
601c601
< You can force the use of a black\&white output using the
---
> You can force the use of a black&white output using the
Further differences (seen at first glance between the generated 8004 manual and the 5737 manual as downloaded from the website)
- sourceforge.jpg is missing in the documentation distribution (used in different paragraphs)
- looks like the rotate command does not work properly (no rotation, see paragraph about rotation)
- further some improvements regarding using newer features
- layout of some images has changed slightly
Still a description of other available commands would be much appreciated (so the might be used in e.g. doxygen).