Commit Graph

175 Commits

Author SHA1 Message Date
Andrea Aime d23eab3432 Improved output 2006-01-02 14:06:31 +00:00
Andrea Aime 7234737f40 Updated umlgraph tags (no need for package spec now)
Added support for view inheritance
2006-01-02 14:05:49 +00:00
Andrea Aime c4a3b07ea2 Updated umlgraph tags (no need for package spec now)
Moved all output handling into ClassGraph (it's cleared, and it's needed
because otherwise the cloned Options would have needed a way to
share the output writer even when opened in a cloned class)

Added support for view inheritance
2006-01-02 14:05:22 +00:00
Andrea Aime dceb851073 Added a couple of methods to manage view inheritance
Moved all output handling into ClassGraph (it's cleared, and it's needed
because otherwise the cloned Options would have needed a way to
share the output writer even when opened in a cloned class)
2006-01-02 14:04:33 +00:00
Andrea Aime b77d5a9eb6 Added javadoc comments
Added a couple of methods to manage view inheritance
2006-01-02 14:03:52 +00:00
Andrea Aime 646a4d5280 Updated umlgraph tags (no need for package spec now)
Moved all output handling into ClassGraph (it's cleared, and it's needed
because otherwise the cloned Options would have needed a way to
share the output writer even when opened in a cloned class)
2006-01-02 14:02:42 +00:00
Andrea Aime f94c2df2bc Removed unused target 2005-12-31 17:33:23 +00:00
Andrea Aime a60f9fbabf Fixed reference file that was affected by the old association target lookup code 2005-12-31 17:32:47 +00:00
Andrea Aime 16c5db82b0 Lookup the association targets using the java standard mechanism 2005-12-31 17:32:10 +00:00
Andrea Aime 625a6d3cb3 Comments on the changed behaviour for association targets class lookup 2005-12-31 17:31:35 +00:00
Andrea Aime 4ad5a8ff64 Output a list of the file names that did not pass the test. Makes easier to find out what went wrong 2005-12-31 16:20:29 +00:00
Andrea Aime 68a3ae6afa Made the test target generate the diagrams as well for both dot-out and dot-ref directories... a visual comparison is faster than delving into the dot sources, at least to understand what's going on before going into detail. 2005-12-30 18:04:55 +00:00
Andrea Aime ef951d4d7a Ignore png files 2005-12-30 18:03:36 +00:00
Andrea Aime 8869faf749 Updated tests to check for the new view behaviours and to avoid the comeback of the bugs I fixed today 2005-12-30 17:57:40 +00:00
Andrea Aime 27efa03869 Ignore png files as well 2005-12-30 17:56:57 +00:00
Andrea Aime 1bde5b9787 Removed useless invocation parameter in the view tests 2005-12-30 17:56:44 +00:00
Andrea Aime 69aef6380f New UMLOptions lookup code
OptionProvider work
Make UMLGraph complain if the view specified on the command line has not been found
2005-12-30 17:55:27 +00:00
Andrea Aime 7d7a328406 Introduced OptionProvider interface 2005-12-30 17:54:16 +00:00
Andrea Aime 405b179f20 Three group of changes here:
* OptionProvider work -> made a few methods compute the options for
   the class they're working on, the others do receive an Options object
   as argument (as they cannot compute it by themselves)
* ClassInfo map work -> made sure every manipulation of classnames
   map goes thru a couple of methods, and that these methods remember
   to remove the template from the class names used as keys (I did found
   a few problems when referring a class without specifying the full
   template syntax in an association)
* grave bug fix -> if one association happened to point to a hidden class, the
   following associations of the same kind in the same class would have not
   been printed (code change in relation(...))
2005-12-30 17:53:48 +00:00
Andrea Aime bd53402181 New and changed options (-d, -hide) 2005-12-30 17:49:36 +00:00
Andrea Aime 3700ff6322 View support doc improvements (still incomplete) 2005-12-30 17:49:14 +00:00
Diomidis Spinellis f05546d9b6 Add ant example, and document the packagenames problem. 2005-12-29 19:35:55 +00:00
Andrea Aime 87df86413a Realized that there's no need for a .* match pattern, hide in this case is simply a global option 2005-12-28 15:30:28 +00:00
Andrea Aime 143fef34f1 Explainations for the new option resetting feature 2005-12-28 15:17:29 +00:00
Andrea Aime 7111a8e37b Updated changelog 2005-12-28 15:02:22 +00:00
Andrea Aime 4142c0ef11 Updated to follow the new @match syntax, and to assume that every view is hidden by default anyway 2005-12-28 14:58:02 +00:00
Andrea Aime 39048e6f0f New test to check local option disabling 2005-12-28 14:57:22 +00:00
Andrea Aime 85e0a62c74 Added the necessary -d option to the doclet invocation 2005-12-28 14:56:57 +00:00
Andrea Aime 6c1a02f67a Updated to work with the @match <regexp> syntax 2005-12-28 14:56:11 +00:00
Andrea Aime 4d2ee647b6 Make "@opt !option" a generally available syntax (so that we can disable a general option on a per class basis), added -d for the output folder (default, "."), allow to use "hide" without parameters to hide everything 2005-12-28 14:54:40 +00:00
Andrea Aime eb6a80e6a5 Hide view classes (using the same code path as @hidden) 2005-12-28 14:52:26 +00:00
Andrea Aime 567430483d Fixed silly bug in the testing code (basically it did not really test the views support) and fixed the reference files as well (they were empty) 2005-12-27 10:14:32 +00:00
Diomidis Spinellis 8f8024e767 Language and formatting improvements. 2005-12-26 22:21:39 +00:00
Diomidis Spinellis 3581178a23 Add missing image files. 2005-12-26 22:03:52 +00:00
Diomidis Spinellis 0233e2630a Support for creating pre-release documentation. 2005-12-26 22:03:22 +00:00
Andrea Aime 620440e472 Better use a wildcard match instead of listing every possible .dot file that will end up in this folder, isn't it? 2005-12-26 21:16:13 +00:00
Andrea Aime d8190eefb0 View support regression testing, test data and reference files 2005-12-26 21:15:34 +00:00
Andrea Aime 956673ffb7 View support code 2005-12-26 21:14:36 +00:00
Andrea Aime 7fe982d20e View support documentation 2005-12-26 21:14:23 +00:00
Andrea Aime f85f88c082 Minor formatting fix... the first pathelement is not indented by using spaces only, as the other two that follow it already were 2005-12-26 20:27:12 +00:00
Diomidis Spinellis 8da7b8c669 Import environment variables, so that we can run javadoc. 2005-12-26 17:20:26 +00:00
Diomidis Spinellis 73fc215e2c Correct output, after updating to JDK 1.5.0_06, which fixes a javadoc
bug.
2005-12-26 17:18:27 +00:00
Diomidis Spinellis 01a850bf2b Expand comment. 2005-12-25 15:42:03 +00:00
Andrea Aime 6cad56de7a Centralized option handling in the Option class (even for command line arguments) 2005-12-25 09:40:13 +00:00
Diomidis Spinellis c62e0905e1 Add FAQ link. 2005-12-22 23:25:51 +00:00
Diomidis Spinellis 72d03ede3a Add Xholon link. 2005-12-08 21:28:06 +00:00
Andrea Aime 7cd1549d58 Solved command order issues in javadocs target: the first run resulted in an IOException because the dot file is generated in a folder generated by the standard doclet (so we need to run the standard doclet first, and generate the class diagram afterwards) 2005-11-28 16:06:25 +00:00
Diomidis Spinellis 3eb795736f Add javadocs to the distribution. 2005-11-28 07:28:30 +00:00
Andrea Aime 865f1de24e Added javadoc generation, along with a package summary that contains the class diagram of UMLGraph (generated by UMLGraph itself).
Added a few tags in the classes to generate a more accurate diagram.
The generated javadoc directory has been added to cvsignore
2005-11-27 21:01:15 +00:00
Andrea Aime ed65bed552 Removed unecessary import statement 2005-11-27 19:57:48 +00:00