From 39a280a00f9fe3a7bf6bb9352e393649890379f2 Mon Sep 17 00:00:00 2001 From: Diomidis Spinellis Date: Wed, 27 Aug 2008 10:07:48 +0000 Subject: [PATCH] UmlGraphDoc now supports Javascript-collapsible UML diagrams. (Franz Wilhelmstoetter) --- TODO | 3 ++ doc/bib.bib | 9 ++++++ doc/cd-opt.xml | 4 +++ doc/ver.xml | 8 +++++ src/org/umlgraph/doclet/Options.java | 6 ++++ src/org/umlgraph/doclet/UmlGraphDoc.java | 39 +++++++++++++++++++----- testdata/dot-ref/Abstr.dot | 8 +++-- testdata/dot-ref/Inference.dot | 18 ++++++----- 8 files changed, 77 insertions(+), 18 deletions(-) diff --git a/TODO b/TODO index a1f73db..7a57998 100644 --- a/TODO +++ b/TODO @@ -1,5 +1,8 @@ $Id$ +Add in UmlGraphDoc support for showing package dependencies. +See http://java.dzone.com/articles/reverse-engineer-source-code-u#comment-6124 + Add link to MoinMoin sequence to deriv.xml Yves Bossel: If I may do some suggestions: diff --git a/doc/bib.bib b/doc/bib.bib index 193ee0a..bf14c2c 100644 --- a/doc/bib.bib +++ b/doc/bib.bib @@ -101,3 +101,12 @@ Institution="OMG Inc.", Address="Needham, MA" } + +@Misc{Mir08, + Title="Reverse-engineer Source Code into UML Diagrams", + Month=aug, + Year=2008, + URL="http://java.dzone.com/articles/reverse-engineer-source-code-u", + Note="Available online \url{http://java.dzone.com/articles/reverse-engineer-source-code-u}", + Author="Meera Subbarao" +} diff --git a/doc/cd-opt.xml b/doc/cd-opt.xml index 785fd61..3aa66b6 100644 --- a/doc/cd-opt.xml +++ b/doc/cd-opt.xml @@ -124,6 +124,10 @@ a view definition. Only the class diagram specified by this view will be generat
-views
Generate a class diagram for every view found in the source path.
+
-collapsible
Enhance the javadoc HTML files containing UML diagrams +with Javascript that provides a link for showing the (initially collapsed) +diagrams. +
-inferrel
Try to automatically infer relationships between classes by inspecting field values. See the class diagram inference chapter for further details. Disabled by default.
diff --git a/doc/ver.xml b/doc/ver.xml index 339d30e..44ad372 100644 --- a/doc/ver.xml +++ b/doc/ver.xml @@ -6,6 +6,14 @@
Version 5.1 Under development